Precise clock for CAN in stm32l432kc, what's the best approach?
Hi,
We are developing a board with the stm32l432kc comunicating thru CAN bus @500kbit/s, and after reading about the internal clock precision (1% at best for HSI16 in the 0-85C temperature range) we are concerned that it could lead to CAN communication problems ( seems like CAN tolerate 0.5% as max clock deviation), and the best solution should be adding a more precise external clock, but seems that there is no way of adding an external crystal to drive the main clock in this part (is only possible to add a 32k crystal to the RTC), only an external clock source, so:
- is this correct? there is no way of clocking this chip with an external crystal?
- If not, what could be the best solution for this case? MEMS oscilator would fit as a precise CLK_IN source?
- How people using the CAN peripheral in this part handled this issue?
Thanks in advance
