This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们有一个使用 TMS320C6745 DSP 的医疗设备。 该器件还包含用于电池通信的 Telit 芯片、我们将其升级为更新的芯片。 对于较新的电池芯片和天线、我们注意到我们现在有来自 McASP MCLK 的杂散信号。 连接到 TLV320AIC3007编解码器、该编解码器会降低电芯信号。 McASP 在上电序列中被配置和初始化。 但是、通过电池芯片传输数据时、我们不需要音频、因此我们希望在传输时关闭 MCLK、然后在完成后将其重新打开。 我们有一个硬件解决方案、但更喜欢在软件中实现这一点。 这是可以完成的吗?如果是、如何进行?
我的 DSP/BIOS 版本为5.42.109、我使用的是 Code Composer 版本5.5.0.00077。
我最终采取了一种不同的方法。 天线中的干扰主要来自 PCB 上从 DSP 到编解码器的布线。 在尝试进行电池传输之前、我不会关闭时钟、而是将 McASP 引脚重新配置为 GPIO 低电平输出。 这似乎起作用。 在电池传输完成后、我们可以重新初始化 McASP、但是、我们希望稍后将引脚重新配置为 McASP。 您是否发现此方法有问题?