有关AFE031芯片中AD模块工作原理的问题
时间:10-02
整理:3721RD
点击:
我想知道芯片AFE031中数模转换模块是如何工作的,即将一个数字信号转换为什么样的模拟信号,转换规则是什么,也就是说,如果我在DIN端输入一个数字信号“1111111111”,那么在DA模块输出得到的是一个什么样的模拟信号。因为设计时还要配套相应的模数转换模块,所以这里需要弄清楚,谢谢您的解答。
手册第3页,10bit DAC,一个step是3.2mV,最大采样速率1.5MSPS。
手册29页表6,DAC bit 0是LSB,DAC bit 9是MSB,就是说,DAC的编码应该是二进制偏移码。0x3FF是表示最大DAC输出,对应3.2mV*1023=3.27V;0x000表示最小DAC输出,对应0V。
首先谢谢您的回答,其次我还想问下:既然这种数模转换一个step这么小,那么经过其他偶和电路和电力线等等之后,其精度势必难以保证,一旦产生压降岂不是难以正确的传输信号,非常需要您详细的解答,万分感谢!
首先谢谢您的回答,其次我还想问下:既然这种数模转换一个step这么小,那么经过其他偶和电路和电力线等等之后,其精度势必难以保证,一旦产生压降岂不是难以正确的传输信号,非常需要您详细的解答,万分感谢!
3.2mV的LSB,对大多数ADC来说,应该算是个比较大的step了。传输过程可能引起的是非线性,噪声和DC offset。非线性我也没啥太好的办法,只能寄希望于前级器件线性做得好点。对于噪声,你可以在前级的信号链路里加滤波器滤掉一部分啊,只要保证进ADC之前总的信号链路噪声小于1.6mV就没问题。对于DC offset,这个就要在数字域里,用软件算法校准了。