您好!
至于我之前的一些主题、我在上面 DSP 上的 ADC 分辨率方面遇到了一些问题、对于单端信号、在差分模式下、ADC 的分辨率最大为12位、16位。 要测量高压输出上的毫伏级纹波、单端解决方案至少需要16位、理想情况下需要大于16位。
我已经找到了一些可用的 TI 20位 ADC、对于这种测量非常有用、但我需要了解如何将它们整合到设计中? 使用 SPI 接口? 如果是、如何以及 C2000软件文档中是否有任何示例来说明如何对具有更高分辨率和/或精度的外部 ADC 进行编程以与 DSP 通信? 技术手册中有什么内容?
限制因素是什么? ADC 时钟非常快、如果我还记得、它应该是50MHz 的、所以它们应该以快速、流速的方式精细地处理20位信息?
编辑:我在数据表中看到、要输入到 SPI 接口的最大字长为16位。 这对我的情况没有帮助、因为16位分辨率可能仍然不足以满足我的应用的要求。
是否有办法解决这个问题? 能否使用其中两个 SPI 输入来测量32位字的某些部分? 在一个20/32位 ADC 之间是否还有其他一些电路可以将20/32位字拆分为两个更小的10/16位字、然后可以将其输入到 SPI?
软件中是否有任何方法可以将 SPI 输入上的32位传入字分离为两个16位字、然后执行结果乘法? 如果是、32位结果的精度是否会被保留? 我是否可以利用一些外部电路将结果分离为两个16位值、由 SPI 处理?
此致、
Joel