您好,
我正在使用AMC1210来过滤用于电流感应应用的 Σ-Δ ADC。 ADC是隔离的,5V电压电平,10MHz时钟,16位分辨率。AMC1210通过SPI接口连接到FPGA。
当电流为0A时,我在AD0 (miso) 8-7位噪声上看到。我最初使用AMC1210的原因是为了在FPGA中"腾出空间"。 这种噪音对我来说似乎很奇怪,因为FPGA上的滤波器的噪音是3-2位。 SPI接口正常,电压电平正常。 然后我认为这与有关
AMC1210寄存器映射配置。 我检查我是否在寄存器地图上写入了正确的值,但仍然没有帮助。 我确实认为寄存器地图的值可能会以某种方式影响噪声。下面是我在寄存器地图上写入的值。 我的问题是,根据ADC规格,值是否良好? 如果有好的地方,我该如何降低噪音?
控制参数寄存器:x"E000"- ACK禁用,INT启用,主中断启用,patter计数为零。
模式寄存器:X"0000"-零。
时钟分频器寄存器:x"0800"- PWM1和PWM2已关闭,信号发生器已关闭,SINC已启用,未预形成相位校准,信号发生器时钟分频器为零。
控制参数寄存器:x"0000"- CLK是输入的,SH1被选为采样和保持信号(但必须说我不理解此寄存器中采样和保持的功能),时间是从上次过滤器更新到所选采样和保持信号的最后上升沿的时间, 时钟速度等于调制器的数据速率
SINC过滤器参数寄存器:x"0D7F"- sinc3过滤器,无ACK标志,可滤波器,OSR为128。
集成器参数寄存器:x"0000"-集成器禁用。
高级阈值寄存器:x"7530"
低级阈值寄存器:x"7AD0"。
控制滤波器参数寄存器:x"0374"-已启用调制器故障标志,比较器滤波器运行时采用的是Sinc2结构,低lwvwl和高电平已启用,OSR为4。
非常感谢您的帮助。
此致,
Tal