STM32 RS485 interface with 12MBit/s
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-19 1:59 AM
Hello team,
is one of the STM32 MCUs suitable to run a RS485 interface with 12MBit/s? This is related to a UART interface which should be clocked by at least 192MHz.
Best regards,
Jochen Ruopp
Solved! Go to Solution.
- Labels:
-
STM32G4 Series
-
STM32H7 Series
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-19 4:02 AM
> For H74x/H75x, the UART speed could reach 12.5Mb/s.
IMO that's only for the synchronous mode, as that's the only mode which is then characterized in the Electrical characteristics chapter of DS (even if that chapter does not say this out aloud, that's what the diagrams and parameters are all about). And even for synchronous mode, I don't understand how would that be attained, given kernel clock -> baudrate limitation below:
The max. UART/USART kernel clock, according to Kernel clock distribution overview table in RM0433 is 125MHz and the minimum UARTx_BRR is 16, thus maximum baudrate is 7.8125MHz.
Prove me wrong.
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-19 2:47 AM
Hello,
For H74x/H75x, the UART speed could reach 12.5Mb/s. Refer to the datasheet.:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-19 4:02 AM
> For H74x/H75x, the UART speed could reach 12.5Mb/s.
IMO that's only for the synchronous mode, as that's the only mode which is then characterized in the Electrical characteristics chapter of DS (even if that chapter does not say this out aloud, that's what the diagrams and parameters are all about). And even for synchronous mode, I don't understand how would that be attained, given kernel clock -> baudrate limitation below:
The max. UART/USART kernel clock, according to Kernel clock distribution overview table in RM0433 is 125MHz and the minimum UARTx_BRR is 16, thus maximum baudrate is 7.8125MHz.
Prove me wrong.
JW
