This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Linux
Hi team,
Its clear from TRM that we can use MMC3 in SDR50 (1.8V IOs) mode, but from silicon errata i887 max clock can be 64MHz.
Does MMC3 needs I/O cells control for choosing supply voltage from 1.8V or 3.3V ? or by writing to AC12 or HCTL it will adjust the I/O voltages. (Assuming LDO out of PMIC cable of 1.8/3/3 connected to vddshv7)
For MMC1 there is I/O control @ Table 18-1022. CTRL_CORE_CONTROL_PBIAS, how can we achieve this for MMC3 to switch to SDR-50 from HS mode.
What is the significance of MMC1 having dual-volt?
Thanks,
Vamshi G.
The I/O cells implemented for MMC1 are different than the I/O cells implemented for MMC2, MMC3, and MMC4. The PBIAS and I/O cells used on MMC1 were used successfully on previous TI devices. New I/O cells capable of supporting dynamic voltage change were developed for this device and used on MMC2, MMC3, and MMC4. The original approach was carried over to this device on MMC1 to insure dynamic voltage change worked as expected on at least one port.
For details related to supply voltage switching procedure, refer to the Bus Voltage Selection section in the eMMC/SD/SDIO chapter of the TRM. The flowchart shown in Figure 25-48 describes the procedure for MMC2, MMC3, and MMC4. There is a note attached to one of the flow chart blocks that references the PBIAS registers in the Control Module. This note applies when using MMC1.
To support dynamic voltage change, the I/O supply of both devices and all pull-up resistors associated with that port would be connected a power supply capable of sourcing 3.3 volts initially and able to change to 1.8 volt when appropriate.
Regards,
Paul