引用: 储蓄叛逆 发表于 2019-6-13 07:20
您好
1、DDC112的datasheet第8页中有说明,每个通道中的两个积分器是交替连续工作的,IntegratorA处于积分状态时,IntegratorB处于转换状态。如此可以保证DDC112处于连续的工作模式下。如果只使用其中一个积分器,必然会导致芯片工作的不连续。
2、DDC112的设置可以参照datasheet第9页表1.
非常感谢您的回复. 不过我还有一些疑问:
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
引用: 储蓄叛逆 发表于 2019-6-13 07:20
您好
1、DDC112的datasheet第8页中有说明,每个通道中的两个积分器是交替连续工作的,IntegratorA处于积分状态时,IntegratorB处于转换状态。如此可以保证DDC112处于连续的工作模式下。如果只使用其中一个积分器,必然会导致芯片工作的不连续。
2、DDC112的设置可以参照datasheet第9页表1.
非常感谢您的回复. 不过我还有一些疑问:
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
举报