Other Parts Discussed in Thread: HALCOGEN, TMS570LS0714
主题中讨论的其他器件:HALCOGEN、
您好!
我们将使用 HalCoGen 工具并在 BTR 寄存器中配置 CAN 位时序。 您能否提供更多有关 HalCoGen 针对什么进行优化的信息、尤其是关于 BRP 值的信息?
例如、我想了解为什么在下面的示例中、BRP 选择49而不是24。 24的配置会使 fBrp 加倍至4MHz、并且可能具有以下参数:TQ = 250ns、SYNC_SEG = 1、PROP_SEG = 10、PH_SEG1 = 3、PH_SEG2 = 2。 这将具有相同的位速率、t_propseg 和采样点。
一个想法是、根据 TMS570LS0714参考手册中的24.3.2.1 "位时序参数的计算"、HalCoGen 强制 PH_SEG1 = PH_SEG2或 PH_SEG2 = PH_SEG1+1。 通过设置 BRP=49而不是设置 BRP=24来满足该要求。 在我看来、基于希望在两种可行配置之间具有最高振荡器容差的原因、选择 BRP=49也是合理的。
谢谢!
Matt

