1.前言
最近,该项目设计了超声波传感器 参考TI官方的板子EVM430-FR6043搭建的电路 EVM430-FR6043评估模块用于评估MSP430FR6043 MCU性能开发平台。
MSP430FR6043 MCU是超低功耗器件, 集成了超声波感测模拟前端 用于精确测量超声波。
专为超声波水表、热量计和燃气表设计, MSP430FR6043 低功耗加速器 (LEA), 基于高速可以实现 ADC 数字信号采集及后续优化, 为电池供电型测量提供了超低功耗、高精度的测量解决方案 应用。
硬件功能:
(1)板载分段LCD (2)板载eZ-FET实现编程和调试 (3)USB供电及外部电源装置 (4)提供与不同类型传感器连接的连接器 (5)通过BoosterPack接头与外板连接(I2C、SPI、UART和GPIO) 还有射频通信模块
板图如下:
2.遇到问题
现在遇到的问题是, 设计的PCB与官方提供的两个原理图完全相同, 两块板都有相同的固件(USS_02_30_00_配置参数 加载超声传感设计中心(气体模式)。
两块板都开了 5VTX) 在 EVM 和我的定制板(使用相同的定制板) 200kHz 对比测试传感器), 发现相同的测试条件不同 ADC Capture 波形。
图 1. 配置参数(EVM 和定制板)
图 2. EVM430-FR6043 ADC 捕捉
图 3. 定制板 ADC 捕获
图 4 复制自定制板驱动器和模拟前端 EVM430-FR60430)
现在找问题, 为什么我的 ADC Capture 信号和官板有那么多区别? (在示波器的帮助下分析了我设计的板子,我一直没能找到问题所在) 我焊接了四块板, PCB是一个 4 层板(模拟 GND 是内部 1), 所以大多数线路都很短。
然而,两个电路的布线并不完全对称,总长度也不完全相同。
但是为什么 ADC 捕获的波形有这么大的区别?
3.问题分析
首先,我认为不同长度的布线不应该是根本原因, 不对称的布线会导致零流量时两个波形不重叠,但不会导致如此糟糕的波形。
通常,这种波形可能存在 MCU USS_IN 引脚上有一些未知的电容器。
经过检查原理图,终于发现错误了。
CH0_IN 耦合电容(我的原理图) C38)不是 1nF。 也许是 100nF。
更换电容器是正常的。 确定是电容导致信号畸变。