Part Number: AMC3306M05-Q1
Other Parts Discussed in Thread: TMS320F28379D, , TIDA-01606, AMC3306M05
Hi All,
I am reaching out because we are using three of the AMC3306M05-Q1 similarly to the TIDA-01606 in terms of hardware. This specific part is being used with a shunt to measure the AC current flowing through a 2mOhm resistor on each phase. We are using the TMS320F28379D to decode the SDFM using a Sinc 2 filter with OSR128, so approximately 12 bits which is in line with the 12-bit SDFM fidelity of the TMS320F28379D. During operational cases, we are reading the data and we are getting glitches within our control loop which provide step responses/current spikes in our control loop. The sampling of the SDFM is using a 20MHz clock created from an ePWM12B
From a hardware perspective, we have tried reducing the radiated noise by adding the Ferrite Beads and Common-mode capacitors. The differential rolloff of the filter is approximately 750kHz. Even when lowering that to 150kHz the issues persisted. The SDFMs are group next to each other on the board, so I am not sure if the SDFMs would interact due to the proximity of each other and the internal switcher of 30MHz. I believe that it is more about the way in which we are sampling within the CLA rather than the data line being corrupted on the board itself. At the present moment we sample during a switching transition. The spikes typically occur when one phase current overtakes the other phase current as the return or sourcing voltage.
Attached are scope shots of the Vd, Vq, and Current and voltage waveforms and you can see the corrupted data within the current which is coming directly from the SDFM.
Image 1: All Phase Voltages L-to-N, Phase Currents, PLL from DACA, Vq Control Signal from DACB

Image 2: All Phase Voltages L-to-N, Phase Currents, PLL from DACA, Vd Control Signal from DACB

Image 1: All Phase Voltages L-to-N, Phase Currents, PHB Current from DACB, PHA Current from DACA




