微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > AMC1210做滤波器,读取不到寄存器的值

AMC1210做滤波器,读取不到寄存器的值

时间:10-02 整理:3721RD 点击:

小弟现在使用AMC1210和1204来采样分流器电流,目前配置的寄存器是控制参数寄存器(01)、Sin滤波器参数寄存器(02)、时钟分频寄存器(1B).在时序上看到写入的数据就是我要配置的数据,数据写入寄存器没有问题。在读取数据寄存器时没有值。前面是配置三个寄存器,后面是读取数据寄存器。不明白为什么两个时钟信号是0.1275ms.第2张图是我读取的数据,这里读取的是中断寄存器,也没有值。

Hi  Lucas,

请问你用的是那个MCU? AMC1210/AMC1204输出是Delta-Sigma 码流,只需要确保时钟输入没问题(对于AMC1204来说,时钟范围为5Mhz ~20Mhz).

Best regards

Fabian 

用的是飞思卡尔的MC9S12XEG128,时钟输入是8M.我贴上去的第二张图就是我读取数据。问题是MISO没有任何数据,MOSI上有我读取的寄存器地址和一个00数据。

建议用 示波器看一下AMC12XX有无输出. 如果没有,则需要检查一下硬件电路, 如果有输出,则需要找Freescale的人帮忙看一下接口配置有误问题.  就上一封邮件,AMC12XX需要MCU支持Decimation Filter. 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top