Part Number:ADC12DJ5200RFOther Parts Discussed in Thread:TIDA-010128
在使用SPI写ADC的寄存器进行配置之前想先读一下ADC的只读寄存器,看SPI数据通路能否正常工作。
我们读了以下几个只读寄存器:
0x3、0x4、0xC、0x297。
使用示波器查看返回数据发现在SDO线上无数据返回,如下图所示:
黄色为SDO:

代码仿真图如下:

为了排除芯片没有在工作的情况,在芯片外部上拉芯片的PD引脚后电流有明显下降。
请问是什么原因导致芯片的SPI回读没有数据呢?
另外,芯片的0xC寄存器的Default数据是有16位,地址只有7位吗?那这就不符合SPI 的时序了?
0xC寄存器:

SPI时序:

Alice:
您好,
wenjing cheng 说:在芯片外部上拉芯片的PD引脚后电流有明显下降。
这是对的。
芯片是怎么供电的? 请参考数据手册“7.4 Power Supply Recommendations”,待1.9V稳定后,再提供1.1V.
ADC12DJ5200RF 10.4GSPS Single-Channel or 5.2GSPS Dual-Channel, 12-bit, RF-Sampling Analog-to-Digital Converter (ADC) datasheet (Rev. G)
对于16位数据的寄存器如0x0c,就再增加SCLK时钟读完即可。
,
wenjing cheng:
您好,我们的芯片供电参考的是TI官方TIDA-010128的原理图,如下所示:
1.9V供电:芯片EN引脚接入PG_3P3V
1.1V供电:芯片EN引脚同样接入PG_3P3V
实测上电时序:紫色为1.9V电源;绿色和黄色为1.1V电源,请问这样的上电时序是否可以?
,
Alice:
您好,
Alice 说:请参考数据手册“7.4 Power Supply Recommendations”,待1.9V稳定后,再提供1.1V.
理论上,U41的power good 作为U44的EN, 具体逻辑您检查一下。
TI中文支持网






