Hi! I use the FastLED library and its ability to work with DMA (parallel

Hi!
I use the FastLED library and its ability to work with DMA (parallel output on 8 lines) in my project. Arduino DUE board.

When connecting the diodes and using DMA, they start blinking (some distortion of the data). If you touch the fingers of the tracks on the diodes, the behavior comes back to normal. If you feed from yusb - sometimes it’s enough to keep your hand on the case of the laptop. PS for diodes is a common Chinese impulse device 5v 40A. Have tried all the connection configurations that come to mind. Tried to use TTL converter up to 5v. Sometimes only separate lines blink. DMA - everything is fine. Because of what is happening and how can you solve this problem?

I put the video test on a small matrix (8 lines of 7 pixels). Real - 30 lines (4 by 1 line of data) for 118 pics.
https://drive.google.com/file/d/11QAa3oyb-Qmb0OKPf2nSKcBqiKbb-7Rs/view?usp=sharing

You probably need a level shifter, the SN74HCT245N is the most suitable one.

@Jeremy_Spencer I have tried to use TXB0108PWR. It doesn’t work. It doesn’t fit?

@X-WL1 , you need a SN74HCT245N. See this article
http://happyinmotion.com/?p=1247

@Jeremy_Spencer Okay, I’ll try that. Thank You!

Old thread, but when I had this problem, it was due to cross talk between parallel wires