器件型号:TMS320C6713
关于在 TDM 模式下将 ADS1278器件与 McASP 配合使用,我遇到了串行数据计时问题,我看不到如何解决该问题。 由于我以64KSPS 的速率运行设备,因此我需要以256x64KSPS 的速率运行芯片时钟(CLK)和位时钟(SCLK)(请参阅 ADS1278数据表的表8)。 这与从器件计时的位数不一致=8个 ADC x 24位=192位/TDM 帧。 由于256/24=10.6不是整数,因此我无法在 McASP 中为 TDM 帧的256个时钟周期配置正确的 TDM 模式。
作为变通办法、我可以将 McASP RX TDM 插槽配置为具有32位的插槽大小(6个有源插槽 x 32位/插槽=总共192位、TDM 帧中的2个无源插槽总共提供256个位周期)、 然后、在处理接收到的数据之前将32位片段重新组装到24位样本中、但这种方法有点难看、如果可能、我希望避免这种情况。
此器件中的 TDM 模式似乎是与 TI DSP 中的 McASP 外设配合使用的、因此必须有一种更简单的方法来实现此目的。