1. IN1中有Integrator A,Integrator B, IN2中也有Integrator A和Integrator B, A,B该如何处理?可否只使用其中一个?
2. 我的检测电流最大为1mA,最小为20pA,如此该如何设置DDC112?
3. 我在使用DDC112时,发现读出的数据其噪声很大,约为满幅度的5%,但我对DDC112芯片按照其Datasheet作了地屏蔽了啊,电源也用LDO,其峰峰值20mV
4. 可否给我一份DDC112演示板的Protel文件?
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. IN1中有Integrator A,Integrator B, IN2中也有Integrator A和Integrator B, A,B该如何处理?可否只使用其中一个?
2. 我的检测电流最大为1mA,最小为20pA,如此该如何设置DDC112?
3. 我在使用DDC112时,发现读出的数据其噪声很大,约为满幅度的5%,但我对DDC112芯片按照其Datasheet作了地屏蔽了啊,电源也用LDO,其峰峰值20mV
4. 可否给我一份DDC112演示板的Protel文件?
您好
1、DDC112的datasheet第8页中有说明,每个通道中的两个积分器是交替连续工作的,IntegratorA处于积分状态时,IntegratorB处于转换状态。如此可以保证DDC112处于连续的工作模式下。如果只使用其中一个积分器,必然会导致芯片工作的不连续。
2、DDC112的设置可以参照datasheet第9页表1.
3、datasheet第25页说明了layout的注意事项,首先AVDD和DVDD要分开供电,并且每个供电端都要加入10u与0.1u的去耦电容,0.1u电容要尽量靠近DDC112,如果用AVDD给DVDD供电,一定要串一个小电阻做隔离;其次,数字地和模拟地分开,同时也要保证电源的地是干净的。
4、DDC112 EVM板相关资料可以参考下面网站。http://www.ti.com.cn/product/cn/ddc112
附件中是其USER GUIDER,里面也有PCB布线,希望能对您有所帮助。感谢您对TI的支持!
非常感谢您的回复. 不过我还有一些疑问:
1. 我发觉在用MSP430F147对DDC112进行驱动时,驱动时序的改变也会对测量精度有一些影响.
DDC_DXMIT_OFF();
while(!(P1IN & DDC_DVALID_BIT));
t2 = ddc_single_read();
t1 = ddc_single_read();
DDC_DXMIT_ON();
这段代码读出的数据其直流噪声为1000, 满幅度为2^20
while(!(P1IN & DDC_DVALID_BIT));
DDC_DXMIT_OFF();
t2 = ddc_single_read();
t1 = ddc_single_read();
DDC_DXMIT_ON();
而这段代码其直流噪声为1500,满幅度为2^20
而据datasheet第21页FIGURE 22. Digital Interface Timing Diagram for Data Retrieval From a Single DDC112,其后一段代码之时序方为正确,但其噪声却反而大了?这是什么原因
可否给段C语言版的驱动代码?
2. DDC112 EVM的User Guider上是有PCB布线,但有些细节看不清,我担心在我的布板中会有其他噪声引入,所以想参考一下.
3. E-Mail:sjh.123@163.com
Tel : 86 519 85068935
您好!
1、首先,您所说的直流噪声是指读出的数据值增大了吗?如果是读出的数据值增大的话,我推测这个不是直流噪声的问题。根据您提供的第一段程序,DXMIT信号拉低后,需要等待while循环结束才能开始读数据,而DDC112的datasheet第21页表IX说明t21为30ns,一旦等待时间大于30ns,那么将会导致读出的数据不完整,自然数据值就会偏小;而您提供的第二段程序是DXMIT信号拉低后,立即开始读数据,无需等待时间,所以读出的数据时完整,自然数据值比较大。
其次,我认为您程序中将DVALID信号与430的P1脚同时判断可能会出现数据没有准备好却已经开始读取的后果。因为根据DDC112的datasheet中第21页图22,DVALID信号在拉低之前一直为高电平,而一旦按照您程序中P1与DVALID同为1,那么就开始读数据,如果此时数据尚未准备好,那么所读的数据就全部为噪声。是否可以考虑在MCU的中断程序中完成DVALID信号的使能?
2、目前TI只在官网上公布了DDC11X EVM的gerber文件,可能需要您使用相关的软件打开。附件中是DDC11X EVM的gerber文件,以及示例程序,希望可以帮到您。
感谢您对TI的支持!