此设计高度集成,对水表应用使用 MSP USS MCU。有关更多详细信息,请参阅 TIDM-02005。
只有几个要点需要强调。
- 在评估 EVM430-FR6043 板上的水表应用之前,需要在板上进行一些更改以适应水表应用。请参阅水流测量优化超声波传感计量参考设计的设计指南中的针对水表操作的硬件修改 部分。
- 对于 USSXT,TI 建议通过方程式 10 选择负载电容器值。
方程式 10.
由于 USSLib 中使用了 ADC 方法,因此测量精度几乎不受晶体振荡器精度的影响。因此,在 EVM 板上使用谐振器即可实现效果良好的演示。谐振器消耗的电流也低于晶体。如果用户不关心电流消耗,并且应用中具有宽温度范围,那么用户可以考虑使用晶体代替谐振器。用户需要在软件中修改 USS_HSPLL_INPUT_CLK_TYPE 和 USS_HSPLL_USSXTAL_SETTLING_USEC。
- 对于 CHx_IN、OUT 电路,TI 建议使用 1% 电阻器和 1% NP0 电容器,以获得更好的 USS 性能。如果有助于获得更好的仪表性能,用户可以更改电阻器和电容器的值。请注意,TI 使用不同的传感器测试了多种组合,最终采用 200Ω 和 1000pF 为最佳性能配置。
- 对于电源,TI 建议为 MCU 使用专用的 LDO、DCDC 电源。良好的负载瞬态响应性能对于超声波应用非常重要。
- 对于 USS GUI 连接,TI 建议首先保留电路板上的 I2C 连接端口(COMM_SDA、COMM_SCL 和 COMM_IRQ)。在评估阶段,使用 USS GUI 调试问题非常容易。
- 若要使用 MSP430FR5043 进行评估,必须修改默认的 MSP430FR5043 链接器文件,以满足 USS 库所需的存储器配置。请使用 MSP430FR6043EVM_USS_Water_Demo 中的 lnk_msp430fr6043.cmd。将名称更改为 FR5043 并开始评估。图 4-1 中示出了链接器文件的比较情况。
MSP430FR5043 不支持 LCD 模块,因此必须修改软件以禁用 LCD 和所有相关函数。该过程在 hal_lcd.h 中进行处理