Hi Klaus, thank you for the reply.Hi,
The most important is a schematic: Where is the source of noise, where to put the filter, which filter.
But almost equally important is the PCB layout. The fancy filter is useless if the PCB layout is bad. A bad PCB layout can make a filter almost useless.
Klaus
I am already using a USB isolator between ControlCard and PC (laptop) (this one), supplied via an isolation transformer1. USB cables. Some cables just had more issues than others, perhaps due to differences in shielding or due to having different ferrite beads integrated in the cable. Try adding ferrite(s) to the cable yourself.
Yes. xds100. I was advised to remove ground cap A:C31 on the controlCard (link to TI forum thread). Not sure if you are referring to this isolation.2. Isolation. I'm betting you're using a controlcard with an xds100, and it has isolation of the JTAG signals. Normally isolation does help a lot, but in some cases I had better luck by shorting out the isolation barrier (especially if my clk frequency was high).
My laptop is powerd from another isolation transformer. No change even if it's powered from the battery.3. Your PC. I often saw less problems when using a laptop which was unconnected to any other peripherals (including its power adaptor). Not always practical of course. You should be able to get the same effect with good cabling.
The oscilloscope is also powered via an isolation transformer. Cubicle is grounded.4. Earth connections. This is highly dependent on your circuit, but I've observed that connections from the power circuitry to earth can matter significantly. This includes the gnd clips of oscilloscopes probing the power circuitry.
This was the last suggestion from TI. To get a more robust external isolated emulator, e.g. Blackhawk.5. The debug tool. My preferred option is an xds200 with a JTAG isolation adaptor (ISO14 from Blackhawk). Main reason I use it is because the xds200 is significantly faster than the xds100. However I don't see why this would perform any worse than the isolated debug probe on the controlcard already. But others, including myself, have reported that it helps with issues like yours. It is pretty expensive though...
I have external ferrites put on the input power supply cable, +/-15 Vdc board supply cable, and output load cable. Most of the cables are shielded. But even ferrites "work" only above 100 kHz.Anyways I would spend time trying different USB cables and ferrites before touching the power circuitry.
Also you should check that the issue isn't conducted noise to the target MCU. Check its supply rails for dips and spikes, and also the reset pin for false triggers. Such issues can produce behavior which imitates a failure of the debug tool.
Ok, but that's at best redundant with the existing isolation on the xds100I am already using a USB isolator between ControlCard and PC (laptop) (this one), supplied via an isolation transformer
Yes, not surprising that removing it had a large effect, I think I observed the same thing long ago. There were also rare cases where shorting this isolation barrier helped but that's much more risky and I wouldn't expect it to help in most cases.Yes. xds100. I was advised to remove ground cap A:C31 on the controlCard (link to TI forum thread). Not sure if you are referring to this isolation.
Removing the cap helped. But still, the noise was there at higher voltages and powers and communication kept breaking. Then I reduced the gate resistance by 1/3. This also reduced the noise slightly. At the moment I am at 600 Vdc and I need to get to 650-670 Vdc for 3x400 Vac output. Before removing capacitor A:C3, the max. DC voltage before comms breaking was 200 Vdc.
These isolation transformers could have enough capacitance across the isolation barrier to make the isolation ineffective at very high frequencies. For example, that A:C31 was only 1nF and that made a big difference, and isolation transformers can easily have that much.My laptop is powerd from another isolation transformer. No change even if it's powered from the battery.
The oscilloscope is also powered via an isolation transformer. Cubicle is grounded.
I have external ferrites put on the input power supply cable, +/-15 Vdc board supply cable, and output load cable. Most of the cables are shielded. But even ferrites "work" only above 100 kHz.
Bottom: Inverter card (PCB layout shown in one of the previous posts). X100, X101, ... X400, X401 are places for MOSFET drivers. Eight connectors on the side are for PWM pulses. On the bottom side are mounted MOSFETS on a heatsink (not grounded). A lower leg RC snubber components are not mounted.Can you show a photo of your setup? Those pics of the board layout don't include where the controlcard is, I assume. I assume those boxes on the top layer (x100, x101, etc) are daughterboards with gate drivers on them? And I guess the 6 pin connectors to the left connect to the controlcard somewhere else?
I can add resistors in series with the capacitors. There is space for the lower IGBTs.OK - at 4kHz you can get away with a lot more snubbing, say 4.7nF and 100 ohm across each switch
the power in the R will be approx, Psnub = C. V^2. F = 8 watts - so some serious power resistors needed ( not too inductive though ) - for 2.2 nF the power in the 100E = 3.7 watts - so better.
At the moment the lower devices are having to discharge the 10nF you placed there, for 650V on the cap each time the lower device turns on - the extra dissipation in the lower devices = 8.45W
( the peak current spike can easily be > 100A with just a cap ).
This is my next step. To add Schottky diode to separate Rgon and Rgoff.This peak current is a fairly narrow but quite high spike due to the cap being discharged by the device, ( these peak currents at turn on can cause premature device failure in some devices ) - with the 100E resistor as part of the snubber the current spike is limited to 650/100 = 6.5 amps, (x2 if you have a snubber across all devices). Proper snubbing will allow you to speed up the turn on a little bit and so reduce the turn on losses for the inverter load current - the turn off should always be pretty hard, e.g. Rturn-off = 10 ohms or less - as the turn off generates far less RF noise than the turn on.
Pout = 3 kW at 3x400 Vac, line current = 4.3 Aacrmsp.s. - what is the intended max power of the inverter ?
Yes, they are in +DC and -DC branch. Thanks for the advice. Will dop.p.s. if those fuses shown are of the opposite polarity - glue a bit of card/phenolic board between them to stop accidental shorts - or better yet cover entirely - along with the separator - as it is no fun if these get touched by personnel or spanners or screwdrivers, or a metal wristwatch strap ...
Should I then keep 2.2 nF or change to 10 nF or even increase to 20 nFNo, no, no, respectfully, the snubbers need to be soldered directly onto the D & S pins, soldering the R direct to the Drain allows a measure of heatsinking for the R ( this works ), short leads .. ! i.e. a short as you can absolutely make them, i.e. Cap up ( on its side ) and R down to Drain ... - so the net loop area of the two bits is quite small ...!
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?