您好,
我想使用带有FLL和UART 9600或1.92万位/秒的内部RC 3.2768万Hz时钟。
温度范围0C至+45C
如果频率容差或不稳定会导致问题,TI是否有任何经验?
我从未在没有晶体的情况下使用过控制器,并且需要帮助。
谢谢!
Shlomi
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.
您好,
我想使用带有FLL和UART 9600或1.92万位/秒的内部RC 3.2768万Hz时钟。
温度范围0C至+45C
如果频率容差或不稳定会导致问题,TI是否有任何经验?
我从未在没有晶体的情况下使用过控制器,并且需要帮助。
谢谢!
Shlomi
您好,如果UART信号上升/下降时间良好,且级别在至少75 % 位时间内为标称值,则 UART可以容忍3 % 时钟频率差异错误。 根据MSP430FR2311的数据表,REFO校准绝对误差为-40至+85 oC时的3.5 %。 这太多了。Tempco足够好了,每1摄氏度的0.01 %。 您应自行校准REFO,并希望减少绝对频率误差或使用外部32KHz晶体。 我会使用晶体。
[引述用户="Shlomi Yehezkia"]
但正如我根据数据表写的那样,我的范围是10-45C。 因为这个传感器在人体范围是32-42C。
在这一范围内会发生什么?
[/引述]
在-40至80oC的温度下,最有可能的误差会低于规定值,因为校准是在25oC左右完成的。 但是,您的温度范围没有数据表数据,因此不能保证。 您可以做什么-测试。 您的传感器应在生产后进行测试,因此FREQ校准可作为工厂自动测试程序的一部分。
其他选项-中断UART,但使用串行协议,这种协议不需要发送器和接收器的精确频率,如1线或 其他。 9600或1.92万 bps的数据传输占空比是多少? 系统中有多少个传感器? 如果有多个,那么它们是在一个总线上?