Other Parts Discussed in Thread: TIDA-00909, BOOSTXL-3PHGANINV, LAUNCHXL-F280049C, , TIDA-00913, INA240
Tool/software:
Hello,
We have been developing a motor control board using LMG5200s and based on the TI reference design TIDA-00909. The board receives 24V nominally through the main power connector. In addition to powering the LMG5200s, it also provides power for 5V and 3V3 rails (also similarly to the TIDA-00909). These rails power other devices.
We are observing noise issues on all of the power rails that coincide with the SW node transitions. Some of these noise bursts are large enough to disrupt the UART communication between the motor control MCU and other devices, resulting in packet loss whenever the LMG5200s are enabled.
We are investigating what could be done to reduce the noise. Along the way we realized that the reference design is just as noisy as our motor control board. The measurements below were made using BOOSTXL-3PhGaNInv connected to a LAUNCHXL-F280049C. Switching frequency is 10kHz. The motor is commanded to a Home position and is not drawing any significant current (100mA) in a standstill position. This is the minimum noise we observe. When the motors draw more current the noise gets worse.
Below is a screen capture probing the 3V3 rail using a 1GHz probe (Tektronix TPP1000) and using “paperclip” ground connection to minimize ground loop size. The connection is made between TP1 GND test point and the adjacent 3V3 next to the R50 silkscreen print.
Blue trace is only for triggering purposes (DC coupling, full bandwidth, measuring the SW node of U1 LMG5200). The yellow trace is the 3V3 rail (AC coupling, full bandwidth). The scope capture also shows 3 other saved waveform traces (R1-R2-R3) that illustrate repeatability of the SW node ringdown interference onto the 3V3 rail. (The noise burst 50ns after the initial noise burst shown on the yellow trace only is another SW node triggering.) The magnitude of these bursts (1.4V pk-pk) is unacceptable on the power rail.
The post below discussed slightly related issues, although it was a special application, while ours is just a straight-up motor control, like the reference design.
The recommendations were to
- Ensure the measurement technique is tip-and-barrel
- Check for PCB layout errors or large inductance loops
- Lower the switching frequency
1) Our measurement technique is the closest approximation to tip-and-barrel as is possible to do. 2) The device under test is TI’s reference design and all PCB layout suggestions were followed. And 3) the switching frequency is very low (10kHz).
Yet, it suffers from SW node interference. Do you have any suggestions what we can do to improve noise immunity moving forward?
Best,
Laszlo