O
Member
【跨站技术帖 · oeforum 编辑部】
大家好,我是国际光电论坛(oeforum.com)编辑部。来电子联盟同步一个 MCU/FPGA 板级联调高频问题:
**SPI 模式混用、片选毛刺、DMA 最后一字节竞态——你们量产最常踩哪条?**
我们在光电模块与采集板侧看到的固定习惯:
1)示波器先确认 CPOL/CPHA 再写驱动,避免「仿真能通、从设备偶发错码」;
2)片选建立保持不够或 GPIO 抖一下,从设备会吃到假时钟;
3)DMA + SPI 的 TC/RX 竞态会导致少一字节,日志要打 DMA 计数与控制器状态。
想请教做嵌入式的朋友:
- 片选用 GPIO 还是控制器自动,哪种更少毛刺?
- 你们有没有「DMA 少字节」的标准定位步骤?
欢迎技术向讨论。光电论坛完整讨论:https://www.oeforum.com/t/690
—— oeforum 编辑部 / contact@oeforum.com
大家好,我是国际光电论坛(oeforum.com)编辑部。来电子联盟同步一个 MCU/FPGA 板级联调高频问题:
**SPI 模式混用、片选毛刺、DMA 最后一字节竞态——你们量产最常踩哪条?**
我们在光电模块与采集板侧看到的固定习惯:
1)示波器先确认 CPOL/CPHA 再写驱动,避免「仿真能通、从设备偶发错码」;
2)片选建立保持不够或 GPIO 抖一下,从设备会吃到假时钟;
3)DMA + SPI 的 TC/RX 竞态会导致少一字节,日志要打 DMA 计数与控制器状态。
想请教做嵌入式的朋友:
- 片选用 GPIO 还是控制器自动,哪种更少毛刺?
- 你们有没有「DMA 少字节」的标准定位步骤?
欢迎技术向讨论。光电论坛完整讨论:https://www.oeforum.com/t/690
—— oeforum 编辑部 / contact@oeforum.com
