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.
1、AM/DM37xx MPU GPIO120~GPIO129 extended-drain GPIOs无法作为标准的GPIO使用,是什么原因?
请参考: https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/537/p/103699/1482774#1482774
相应针对PBIAS0和PBIAS1模块控制的寄存器配置时序如下,从上到下,不能错,在TF卡驱动初始化时做(工作在3.0V电压):
CONTROL_WKUP_CTRL: GPIO_IO_PWRDNZ=0
CONTROL_PBIAS_LITE:PBIASLITEPWRDNZ0=0,PBIASLITEPWRDNZ1=0
Sleep(100)
CONTROL_PBIAS_LITE:PBIASLITEVMODE0=1,PBIASLITEPWRDNZ0=1,PBIASLITEVMODE1=1,PBIASLITEPWRDNZ1=1
CONTROL_WKUP_CTRL: GPIO_IO_PWRDNZ=1
CONTROL_DEVCONF1: 1<<24 //why?
注意事项:
不要把PBIAS配置工作在1.8V,而外部给vdds_x和vdds_mmc1引脚提供的电压是3.0V,这样会损坏器件,关于这一块的注意事项,请参考AM/DM37x TRM Version R P.2538页的介绍。
2、参考设计原理图上为什么vdds_x和vdds_mmc1要同时连接到一个LDO电源引脚上?
关于这一块的设计说明,以下连接MMC interface部分会有详细介绍: