Hello everyone,
I'm working on a project where I need to address several high power LEDs. I decided to use the venerable WS2811 for this. But in order to protect the logic side in the event of some installation error or power surge, I've decided to put a 6N137 optocoupler on every input, the maximum data rate is 800Khz, the optocoupler is rated as a high-speed logic device (1Mbps).
Datasheet:
https://www.tme.eu/Document/23c5dd4e02a7db41ce8ad9637e6eba2e/6N137S-L.PDFStandard stuff, but I've run into a bit of a pickle. First of, here's my schematic for how I'm using the optocoupler:
Time to build my PCB and test it out!, Oh hey, it's not working? What's going on, let's use the scope (CH1: Input | CH2: Output):
That's... unusual, I've used this circuit before, it's not reacting as expected. Let's rule out Murphy. I went to my old parts drawer and found a couple older 6N137M, I have no idea where I got them, but they have a fancy F on them so i'm almost sure they're from ONSEMI (Fairchild): Datasheet:
https://www.tme.eu/Document/724e01c6de3535b2bc18f091ff16d8f9/6N137.pdfLet's take a look at the waveform with this optocoupler: (CH1: Input | CH2: Output):
It works just fine! What is going on?
Looking at the spec sheets, they're identical components! (Or maybe I missed something). Are the optocouplers made out of low grade chinezium? Or is there something fundamentally wrong with my schematic?
Any help would be appreciated, thanks!