You can decode DMX512 by triggering on the break (pulse width > 80us) and then using serial 232 decoding @ 250kbps. You have to count the channels though, but if you are only using the first few it's quite useful.
Any thoughts on the DALI decoding? A more general solution would be to have a Mancester decoder similar to the Teledyne LeCroy’s configurable Manchester decoder.
Any news on the custom serial decoding. I tried the previous version, but couldn't get it to work with Manchester encoded signals. Even decoding to binary would be useful as it's difficult to read Manchester encoded data on the scope.
We will be releasing a beta version including the custom serial decoding feature very soon, it is currently being tested in house.
It is based on the trial version, did you request a copy of that version when it was available, and is that the version that didn't work with Manchester encoding ?
Yes, I do have a copy of the beta, but I couldn't make it work with Mancester coded data. I don't have Visual Studio, so was trying the XML method. Do you have an example decoding for decoding Manchester encoded data?
We don't have any examples at present so can you post a psdata file (single screen capture to reduce size) with the signal you wish to decode and the expected decode values and we can take a look.
Please find the data you requested. The waveform also shows some serial data. Ignore the first byte and the subsequent byte(s) correspond to the DALI data. I have also posted some information regarding the timings. TE= 416.67us.
Whilst on the subject of serial decoding, this time I2C, I would suggest the following improvements:
1. The Address and Data fields both start with repeated titles and are left justified, so you need to zoom in rather more than necessary in order to see the ACK. I would suggest removing the repeated word and centre justifying the text. (See attached image).
2. Decoding significantly slows down the capture. It would be nice if there was a way of quickly enabling and disabling the decoding. Currently you have to go through the menus and set the decode to none to disable and reselect the protocol to enable. A check box on the Serial Decoding panel would be great!