You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem 1: The tolerance for the high speed operation is implemented as +/- 75ns. The datasheet is ambiguous, and I suggest increasing tolerance to +/-150ns.
Is there a laymans way to fix this myself? Working on debugging WS2812B LEDs and it really is a shame i have to take my 10usd knock off logic analyser to use instead of my Logic 8. Spent quite a bit before realising this was an issue.
Existing tolerances can be found here:
async-rgb-led-analyzer/src/AsyncRgbLedAnalyzerSettings.cpp
Line 64 in c93bccd
Taken from this datasheet:
https://cdn-shop.adafruit.com/datasheets/WS2811.pdf
Problem 1: The tolerance for the high speed operation is implemented as +/- 75ns. The datasheet is ambiguous, and I suggest increasing tolerance to +/-150ns.
Problem 2: Other datasheets for the WS2811 offer wildly different ranges:
e.g. this document (via google):
http://www.world-semi.com/DownLoadFile/129
I can't update this at the moment, and to complicate things, the tests for this analyzer haven't been migrated in yet from the original repo here:
https://github.com/saleae/AsyncRgbLedAnalyzer/tree/topics/testing
And I think updating these tolerances might break tests.
The text was updated successfully, but these errors were encountered: