STorM32 NT Modules: Difference between revisions

From STorM32-BGC v3 Wiki
Jump to navigation Jump to search
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 4: Line 4:


{{COMMENT|The Rx, Tx pins of the NT ports on the NT modules must be connected to the Tx, Rx pins on the STorM32 board.}}
{{COMMENT|The Rx, Tx pins of the NT ports on the NT modules must be connected to the Tx, Rx pins on the STorM32 board.}}


== "Original" STorM32 NT Moduless ==
== "Original" STorM32 NT Moduless ==
In addition to the boards shown here, also other variants exist, such as e.g. micro versions.


Design schemes are located in https://github.com/olliw42/storm32bgc.
Design schemes are located in https://github.com/olliw42/storm32bgc.


=== Connectors ===
=== Connectors ===
-----


The NT modules generally have a 4 pin [http://www.jst-mfg.com/product/detail_e.php?series=231 JST-SH] plug for the NT bus connector, and in addition may have a 6-pin [http://www.jst-mfg.com/product/detail_e.php?series=231 JST-SH] header for the NT-X bus, with pin assignments as shown below. The connections might also be exposed as solder pads.  
The NT modules generally have a 4 pin [http://www.jst-mfg.com/product/detail_e.php?series=231 JST-SH] plug for the NT bus connector, and in addition may have 6-pin headers for the NT-X bus, with pin assignments as shown below. The connections might also be exposed as solder pads.  


The modules in addition usually offer a BOOT0 solder jumper (the bootloader listens on the NT bus (UART1) pins), and some expose the SWD pins, to allow for easy first-time flashing.   
The modules in addition usually offer a BOOT0 solder jumper (the bootloader listens on the NT bus (UART1) pins), and some expose the SWD pins, to allow for easy first-time flashing.   
Line 21: Line 19:


=== NT IMU v4.x ===
=== NT IMU v4.x ===
-----
{|
|- valign="top"
|width=300px|
* MCU: STM32G431KB at 190 MHz
* IMU: ICM42688P/ICM42688V
* board dimensions: 20.5 mm x 16.5 mm
|
* extra LDO for IMU for superior voltage stability
* TXCO for superior temperature stability
* FSYNC for IMU for superior bias stability
|}


:[[File:Storm32-nt-imu-v42-docu.jpg|420px]]
:[[File:Storm32-nt-imu-v42-ports-and-connections.jpg|640px]]


=== NT Motor v4.x ===
=== NT Motor v4.x ===
-----
{|
|- valign="top"
|width=300px|
* MCU: STM32G431KB at 190 MHz
* Motor driver: DRV8311Hxx
* Encoder: TLE5012B
|
* ready for low-side current sensoring
|}


=== NT Logger v2.x ===
=== NT Logger v2.x ===
-----

Latest revision as of 08:21, 8 December 2025

The v3.xx firmware supports NT modules with STM32G4 processor (NT modules with STM32F103 processor are not supported).

Generally, the NT bus ports on the NT modules differ from the NT bus connectors on the STorM32 controller boards in that their Rx and Tx pins are swapped.

Comment: The Rx, Tx pins of the NT ports on the NT modules must be connected to the Tx, Rx pins on the STorM32 board.

"Original" STorM32 NT Moduless

Design schemes are located in https://github.com/olliw42/storm32bgc.

Connectors


The NT modules generally have a 4 pin JST-SH plug for the NT bus connector, and in addition may have 6-pin headers for the NT-X bus, with pin assignments as shown below. The connections might also be exposed as solder pads.

The modules in addition usually offer a BOOT0 solder jumper (the bootloader listens on the NT bus (UART1) pins), and some expose the SWD pins, to allow for easy first-time flashing.

Some modules offer some further solder jumper for configuring them, and some may provide access to additional extension pins.

NT IMU v4.x


  • MCU: STM32G431KB at 190 MHz
  • IMU: ICM42688P/ICM42688V
  • board dimensions: 20.5 mm x 16.5 mm
  • extra LDO for IMU for superior voltage stability
  • TXCO for superior temperature stability
  • FSYNC for IMU for superior bias stability

NT Motor v4.x


  • MCU: STM32G431KB at 190 MHz
  • Motor driver: DRV8311Hxx
  • Encoder: TLE5012B
  • ready for low-side current sensoring

NT Logger v2.x