
Brightsign to HMS 'Synchronous Serial Port' Data Sheet
This is a software 'Synchronous Serial Port' which I will refer to as 'SSP' in this document.
The SSP clocks out data to the HMS board ( boards with SSP option). Any number of bytes can be clocked out. The first byte to clock out controls the outputs of the board (8 outputs). If the board is equiped with 16 or 24 outputs then byte 2 controls outputs 9-16 and byte 3 controls outputs 17-24.
For boards with DMX output, the first byte will control the first 8 outputs of that board. If there are 16 outputs, then the second byte will control outputs 9-16, and if there are 24 outputs, the third byte will control outputs 17-24. The rest of the bytes will be sent to the DMX channels.
SSP software: Note: SSP pins 'MR' and 'CLK' are normally high
If the Roku Script follows this 'outline' then there will be no timing issues. The 'data byte' is the 8 bit byte to be sent to the HMS board using the SSP software as defined below..
SSP Software Flow:
To send out any subsequent bytes repeat steps 3-18. In theory, the limit to the number of bytes is should be 512 + output bytes. If the board has two 8 bit output sets (16 outputs) then the output bytes would be 2. If the board has only a single 8 bit output set, then the 'output bytes' would be 1. It is very unlikely that you would want to control 512 DMX channels using the Brightsign. So, for now, the number of DMX bytes will be limited to 16. The 16 bytes will allow for control of up to four '4 channel' dimmer packs. This should be adequate for the Brightsign use.
See the 'About DMX' page for more information on DMX512.
Link: A link to the SSP script will be provided as soon as the script is completed. There will be plenty of documentation in the 'script file' to make it easy to use.
![]()
Note: Custom software available to meet your special lighting requirement. Any number of DMX channels can be programmed per your requirement.
Updated: September 25, 2009