主题中讨论的其他器件: CC1310、 SysConfig
你(们)好。
我们尝试使用 CC1311R3连接到 PDM-MIC。
我的问题是、我可以 在 SDK (SimpleLink CC13xx CC26xx SDK (7.10.00.98))中找到一个驱动程序"pdm2pcm_cc26x2_ticlang.asm"、但 PCM 中产生了很大的噪声。
您是否知道/知道 CC1311R3的驱动程序(PDM 至 PCM)?
谢谢。
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.
你(们)好。
我们尝试使用 CC1311R3连接到 PDM-MIC。
我的问题是、我可以 在 SDK (SimpleLink CC13xx CC26xx SDK (7.10.00.98))中找到一个驱动程序"pdm2pcm_cc26x2_ticlang.asm"、但 PCM 中产生了很大的噪声。
您是否知道/知道 CC1311R3的驱动程序(PDM 至 PCM)?
谢谢。
大家好
此处记录了我们的 PDM 驱动程序:
您是否注意到以下情况:
"在器件脱离高频外部振荡器(XOSC_HF)之前、请勿开始传输数据。 需要 XOSC_HF 来生成无抖动的 I2S 音频时钟。 当切换到 XOSC_HF 时、错过了多个 SCLK_HF 时钟周期、因此音频时钟周期也会消失。 抖动和缺少音频时钟周期都会导致音频噪声性能出现严重降级! 默认情况下、器件在启动后关闭高频 RC 振荡器(RCOSC_HF)。 设置对 XOSC_HF 的依赖、以使其打开、并在就绪时切换到 XOSC_HF。 注册开关后 XOSC_HF 的功率通知。 等待直到这个通知发生后调用 PDMCC26XX_startStream ()。 从待机模式唤醒时、如果在进入待机模式之前设置了依赖关系、则会自动打开并切换到 XOSC_HF。 再一次、只有 在通知应用程序切换到 XOSC_HF 后才调用 PDMCC26XX_startStream ()。 PDMCC26XX_OPEN () 在运行 XOSC_HF 之前可被调用。"
Siri.
我与研发部门进行了接洽、自2018年以来对 PDM 驱动程序进行的唯一重大改动是一年前对 PIN->GPIO 进行了更新。
测试 CC1310时、您要使用哪个 CC13x0 SDK 进行测试?
此外、除了尝试 CC1311之外的其他 LP (如果您有)、还可以尝试另一版本的
CC13xx CC26xx SDK 来查看这是否只是7.10中的一个问题?
您在 CC1310上运行的代码是否与在 CC1311上运行的代码相同、但使用的 SDK 不同吗?
尝试让示例尽可能相似、以便更轻松地找出导致 CC1311问题的原因。
当您有一个小型演示、在不同的器件上给出不同的结果时、您可以与我们共享代码、以便我们来看看。 对于 CC1311、您需要共享 SysConfig 文件和应用程序代码。
下面是 R&D 的一些建议、关于您在使用此驱动器时应该测试什么/应该如何测试:
"他们是否尝试过查看频谱内容并将其与发送的内容进行比较? 在确定音频内容本身为什么会有噪声时、我通常会设置如下流水线:
Siri.
我不知道原因、但如果我使用 GNU 编译器(v9.2.1)来破坏我的项目、它会起作用(没有任何噪声)、但如果我使用 TI Clang v2.1.2.LTS、它会产生噪声。
也许有任何构建配置错误吗? 顺便说一下、我使用的是 SimpleLink CC13xx CC26xx SDK - 7.10.00.98、我的代码基于空项目(我只需添加 PDM 驱动器来捕捉 D-MIC 中的数据、并添加 UART 驱动程序来输出 PCM 数据)。