Post Go back to editing

ADUM6403 outputting noisy pulses instead of intended signal

I am using an ADUM6403 isolator to provide power and communication across an isolation barrier, with 5V VDD and 3.3V Viso. I'm sending a 4800-baud RS232 signal from the primary to the isolated side using channel A, but I'm not able to observe the same signal on the isolated side. The other three channels from the isolated side back to the primary side appear to function properly. The output of the isolator feeds a digital input pin on an IC, with very high input impedance. 

The isolator is decoupled with 1 uF || 0.1 uF capacitors on both sides of the isolation barrier. The ground pins on each side of the barrier are bonded to each other under the package:

The images below show logic analyzer captures (12MSPS) of the primary and isolated sides (I've connected the two grounds to allow the analyzer to capture both sides, but the signal appears the same way whether or not the grounds are tied together). Channel 0 shows the isolator's output (pin 14), while channel 1 shows the input to the isolator (pin 3). The images below feature a 510-ohm pulldown resistor on the isolator's output, and indicate two different timescales of the same capture. I currently don't have access to an oscilloscope due to a snowstorm in my area but I'm planning to attempt to scope the affected signals tomorrow if able.

The following image shows the same setup, but with the pulldown resistor removed.

I would appreciate it if anyone had insight as to what might cause this issue, or any other troubleshooting steps/measurements that I could take.

  • Aakhmetov:

    The logic analyzer does not have the voltage resolution needed to review the issue thoroughly.  When you have a scope, please send me the waveforms for the input, output and VISO to review the problem. 

    Using a 510ohm resistor pulldown on the output is more than highest specified of 4mA, a 1K or more resistor would be better.

    The layout of the ADuM6403 shows only 1uF bypass with a 0.1uF, but 10uF is recommended.  The location for the bypass of 10uF and 0.1uF is across VDD1 pins 1 & GND1 pin 2, as shown in Figure 27, to provide the high peak currents needed for the primary side of the isoPower.  A small 0.1uF is all that's needed on logic VDDL pin 7 and GND1 pin 8.

    Regards, Brian

  • Hi Brian,

    Thank you for clarifying the decoupling capacitor values; our schematic was in error in that regard. I'm going to see if I can get a 10uF ceramic cap directly onto pins 1 and 2 so that I can see if this corrects the issue, and I'll try to get scope captures before/after.

  • I've added an 0805 10uF ceramic cap directly across pins 1 and 2, and I'm still getting similar results as originally observed. Scope captures are shown below (apologies for using a camera rather than the image capture option, as I did not have a USB stick handy):

    Output for 60Hz square wave input. Peaks are 3.3v

    Closer detail of these peaks during a low period 

    Train of pulses after a rising edge. Output hits 175mV, and then begins exhibiting peaks to 3.3v. 

    Further zoom of start of train of pulses seen above

    Please let me know if there are any more captures or stimuli that you need.

  • Aakhmetov:

    To see better what's going on, can you take a scope waveform of the input VIA and output VOA and the VISO? Can you do this with the 510ohm pulldown removed?  If it still doesn't work right, can you disconnect the output of the isolator where it feeds a digital input pin on an IC?

    Have you only tested this one ADuM6403?

    Regards, Brian

  • Hi Brian,

    The pull-up has been disconnected for all of the scope traces in my last message (it was an early attempt to debug). I have another unit of this isolator that seems to be working, but it is on a different board with a different attached peripheral. I'm going to compare its layout tonight when I can get the files used for it. The working copy features clean edges without any odd features on the output, except for some ripple that matches VIso ripple:

    VIA is a 5V square wave with clean edges. Its effect is visible in the first scope image (the "low" VOA voltage jumps up from 0 to 725mV at VIA rising edges). 

    VOA yellow, VIA (5V swing) green:

    VIso ripple from 3.32 to 3.42V:

    I'm currently not able to disconnect the remote device easily (it's a QFN that I can't easily remove at present) but I'll see if I can cleanly expose and cut the trace in a way where I can subsequently reconnect it later. VOA measures open circuit to both VIso and isolated ground, when the VDD supply is powered off. 

  • This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin