Also, I have a discussion going on in the Arduino forums, since I also think this is a good place for such a discussion: https://forum.arduino.cc/index.php?topic=571891.0
On Friday, October 5, 2018 at 3:48:33 PM UTC-4, gregebert wrote: > > I'm starting a separate thread on this topic that was posted from the > introduction discussion > > As with any serial shift-register, the biggest source of trouble is > timing-related, such as not accounting for setup and hold-time requirements. > > *First question*: Are you able to get reliable and predictable data into > the first HV5530 that is connected to your controller ? If not, then the > entire shift chain will be broken, aka "garbage-in, garbage out". > This needs to be solved first. I took a quick look at the code that was > posted and did not see any obvious issues, so I think your setup/hold > timing getting into the first HV5530 is correct. > > Do you have level-shifters between your controller and the HV5530 ? The > logic portion of the HV5530 is intended to operate at 12V, whereas most > controller devices have 3.3V logic levels. > If you dont have a level-shifter, then you are operating outside the > device spec and you venturing into a jungle of unpredicatbles and > uncontrollables. > I know some neonixie members have posted about their good results with > HVxxxx devices operated outside of spec, so if you are adventurous then go > for it. > > All I can say, based on my own experience, is that when you are not > datasheet compliant, expect trouble. I had 3 completely unrelated problems > with a 16-channel A/D converter on my current project, and all of them > turned out to be either my misinterpretation of the datasheet, or my > failure to pay attention to a detail in the datasheet. Once I got those > corrected, it's been fine ever since. > > *Second question*: If the first HV5530 is operating as expected, what > about the next one in the chain ? > -- You received this message because you are subscribed to the Google Groups "neonixie-l" group. To unsubscribe from this group and stop receiving emails from it, send an email to neonixie-l+unsubscr...@googlegroups.com. To post to this group, send an email to neonixie-l@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/be09b6b9-6c14-403b-9dab-8cc7c5608386%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.