工具与软件:
我面临一个问题、在向 ADC 输入正弦波时无法实现预期的分辨率。 我希望这方面有一些建议。
我的 ADC 设计有一个重大问题。 非线性检查 :输出中有较大的跳变,尤其是 MSB 4位仅显示0b0000
或0b1111
的问题。 请提供建议。
-
操作模式 :从模式
-
电源电压 :3.3V
-
输入类型 :差分输入满量程交流信号电压
-
输出长度 :24位
-
数据格式 :左对齐(LJ)
-
反极性 :单极
-
基准电压(Vref) :2.75V
# Differential 1-channel : INP1/INM1 - Ch1 # FSYNC = 96 kHz (Output Data Sample Rate), BCLK = 6 MHz (BCLK/FSYNC = 64) ################################################################ # # # Power up IOVDD and AVDD power supplies keeping SHDNZ pin voltage LOW # Wait for IOVDD and AVDD power supplies to settle to steady state operating voltage range. # Release SHDNZ to HIGH. # Wait for 1ms. # # Wake-up device by I2C write into P0_R2 using internal AREG w 98 02 81 # # set LJ-Mode, 24 bits word length w 98 07 A0 # # Enable Line input, Typical 10-kΩ input impedance w 98 3C 84 # # Enable Input Ch-1 I2C write into P0_R115 w 98 73 80 # # Enable ASI Output Ch-1 to Ch-4 slots by I2C write into P0_R116 w 98 74 80 # # Power-up ADC and PLL by I2C write into P0_R117 w 98 75 60 # # Apply FSYNC = 96 kHz kHz and BCLK = 6 MHz MHz and # Start recording data by host on ASI bus with LJ protocol 24-bits channel wordlength