TI论坛
直播中

douyin8

12年用户 1118经验值
私信 关注
[问答]

AMC1304后接的数字滤波器接口应该是什么样的?


  • 在看完AMC1304手册后依旧有部分疑问以及无法确定的细节,希望得到帮助
    目前在尝试使用STM32F7中的DFSDM进行数字滤波,滤波器输入支持SPI、 曼彻斯特编码 、PDM 和并行输入。
    存在疑问:
    1、AMC1304后接的数字滤波器接口应该是什么样的,和ADS1202一样是采用的SPI吗。如果是,我需要在上升沿还是下降沿进行数据的读取。
    2、后接的数字滤波器采用的是sin3 OSR为256的处理吗?处理后的数值可以直接进行读取吗?
    3、手册中说根据数据流的0 1占比计算电压值,那么这个数据流的范围是指128个周期中的数据吗?意思是说我需要采集128个周期里面的数值,并比较0  1值的比例吗。

回帖(2)

余正成

2024-11-28 16:10:36
1、 AMC1304 和 ADS1202 (Mode 0 中) 都是在 MCLK 下降沿改变数据,因此filter应该在MCLK上升沿读取位流。 如果您可以从 ADS1202 读取比特流,就不必更改任何内容即可以从 AMC1304M25 读取数据。 但是,需要注意filter模块的setup和保持时间要求,因为不同的调制器有不同的延迟时间来输出有效数据
2、所选数字filter的阶数和OSR完全取决于客户的选择,TI调制器数据集规格基于一个具有 OSR =256 的Sinc3 filter。我不熟悉您上面提到的处理器或外设,但我的理解是,filter模块输出 8-bit, 12 -bit, 16-bit或 24-bit“words” 取决于模块中使用的参数
3、输出数据流的范围仅取决于定义的输入电压级别。 当您说“128 个周期”时,您是否指滤波器的 OSR 设置? 如果是的话,则过滤器 OSR 设置为 128 ,那么对于您的问题,答案就是是 - 通过查看 128 个周期中 1 和 0 的比率来计算应用的输入信号的幅度
举报

王英

2024-11-28 18:06:15
AMC1304是一款高速模数转换器(ADC),其后接的数字滤波器接口取决于您选择的滤波器类型。以下是针对您的问题的一些建议:

1. AMC1304后接的数字滤波器接口应该是什么样的,和ADS1202一样是采用的SPI吗。如果是,我需要在上升沿还是下降沿进行数据的读取。

AMC1304的接口类型取决于您选择的数字滤波器。如果您使用的是SPI接口的滤波器,那么AMC1304可以通过SPI接口与之通信。关于数据读取的时钟边沿,这取决于您的滤波器的具体要求。一般来说,SPI接口有四种模式,分别是CPOL(时钟极性)和CPHA(时钟相位)的组合。您需要查阅您所使用的滤波器的数据手册,了解其对时钟边沿的要求。

2. 后接的数字滤波器采用的是sin3 OSR为256的处理吗?处理后的数值可以直接进行读取吗?

关于滤波器的过采样比(OSR)和滤波器类型,您需要查阅您所使用的滤波器的数据手册。不同的滤波器可能有不同的OSR和滤波器类型。处理后的数值是否可以直接读取,取决于滤波器的输出格式。一般来说,数字滤波器会将模拟信号转换为数字信号,您可以直接读取这些数字值。

3. 手册中说根据数据流的0 1占比计算电压值,那么这个数据流的范围是指128个周期中的数据吗?意思是说我需要采集128个周期里面的 ...

这个数据流的范围可能是指滤波器处理后的数据。具体范围取决于您的滤波器和ADC的配置。您需要查阅您所使用的滤波器和ADC的数据手册,了解其具体的工作方式。一般来说,您需要采集一定数量的周期内的数据,以便滤波器可以对信号进行处理。具体的周期数和数据采集方式需要根据您的滤波器和ADC的配置来确定。

总之,为了解决您的问题,您需要查阅AMC1304、STM32F7和您所使用的数字滤波器的数据手册,了解它们的接口类型、工作方式和配置要求。这将帮助您正确地连接和配置这些组件,以便实现数字滤波功能。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分