Part Number:ADS8411
请问如何接收并处理ads8411的2Msps@16bit并行数据?
我之前没有接触过mcu,对fpga比较熟悉;设想直接将ADC的并行数据输出接到mcu的IO口,
1. mcu的并口能接收这个速率的数据吗?
2. ADC数据我计划在mcu内每一千个数据做平均,再输出。想知道有没有ti的mcu有能力处理?
3. 是用mcu还是fpga更好?
感谢
Amy Luo:
您好,
您有预打算使用的 MCU型号吗?下面链接是ADS8411与DSP TMS320C6713接口的应用手册,您可以具体看下:
Interfacing the ADS8401/ADS8411 to TMS320C6713 DSP
TI也提供了将ADS8411并行输出转换为串行输出的方案,如下应用手册:
Using ADS8411/ADS8412 as a Serial ADC
根据我的了解,FPGA集成的硬件资源更丰富一些,可以并行执行,因此速度快,可实现强大的逻辑功能;而MCU硬件资源少一些,且是通过顺序执行指令来实现特定功能,因此速度慢,实现的控制也简单一些。哪个更好一些取决于应用场景,能够实现期望功能且不搁置所集成的资源,这样设计出来的产品性价比更高一些。一般功能越强大的控制器价格也高。如果实现一个简单的功能,而使用一个功能强大的控制器,这是没必要的。
,
Nick Chan:
感谢回复。我看到过接DSP的手册,但看起来操作有些复杂,而且手册是2004年写成的。我想了解过了这么多年,mcu是否可以方便地像fpga的io口一样直接adc的数据和控制线,并且有能力处理这样的数据量。希望有类似经验的专家给出解答
,
Nick Chan:
本身mcu似乎串行的能力就不太够,sck速率上不去,因此限制了串口的速率,所以才选择并行adc……
,
Amy Luo:
关于MCU的选择,建议您到“微控制器”版块咨询,他们可以给您更好的推荐。有关ADC/DAC具体应用方面的问题,您可以在这个版块发帖。
Nick Chan 说:本身mcu似乎串行的能力就不太够,sck速率上不去,因此限制了串口的速率,所以才选择并行adc……
好的,明白了。
,
Nick Chan:
了解了,谢谢