|
. .
|
WG18: Hardware Description Get this page in PDF format
|
SOUNDLIGHT offers a range of PC interface cards, not only readily available but affordable and easy to program. Besides we offer ready-to use software packages for free.
Programming of our interface cards is really simple. Here are the few steps to get things running.
| FEATURES 1512B |
|
To initialize the card:
Then the file will be transferred into the card RAM. The card address must be known to do so.
We have now transferred the DMX operating system and are ready to start the card. This will enable the card processor to check the card status and return a card identification byte.
If a 1512B Card is identified the initialization is okay. f another card is being
identified the complete initailization procedure has to be repeated, using the proper
DMX operating system. Please use the following files:
SLHDMX12.BIN for card 1512A or 1512B/LC
SLHDMX16.BIN for card 1512B
SLHDMX17.BIN for card 1512C
After file transferral the retuirn value must be checked again. If the return value
matches none of the values listed above, either the card or the DMX OS transfer process
has shown defective. Return codes $06 to $1F are reserved for future SLH products.
| Card-RAM Address | Parameter | Default or typical Value |
| $03F0 | Startsync Duration Minimum Value: 88us Value: n = Startsync * 2 / 3 | dmxdef(0) = 60 |
| $03F1 | StartByte for DMX Transmissions | dmxdef(1) = 0 |
| $03F2 | End Idle Time (us)
n = (Idle Time - 30us) / 2 The minimum idle time after transmission of a complete DMX telegram is 30 us | dmxdef(2) = 0 |
| $03F3 $03F4 | LowByte Channel Count HighByte Channel Count LO: 001 HI: 000 1 channel sent LO: 002 HI: 000 2 channels sent LO: 003 HI: 000 3 channels sent ... LO: 000 HI: 000 256 channels sent LO: 001 HI: 001 257 channels sent LO: 002 HI: 001 258 channels sent ... LO: 255 HI: 001 511 channels sent LO: 000 HI: 001 512 channels sent
LO = Channel Count AND 255
| dmxdef(3) = 0 dmxdef(4) = 1 |
| $03F5 | Send Repeat
$00: Send Once, then Stop (Recommended) $80: (<>0): Send continuously | dmxdef(5) = 0 |
| $03F6 | Inter-Digit Time
n = IDT * 16 / 24 optimum Value: 0 | dmxdef(6) = 0 |
| $03F7 | not used | dmxdef(7) = 0 |
| $03F8 | Card Mode
$00 = Write Mode $FF = Read Mode | dmxdef(8) = 0 |
| $03F8 | not used | dmxdef(8) = 0 |
| $03F9 | Card Type Return Value see below | dmxdef(9) = 0 |
Now transfer the Default Parameter Values to the Card Data RAM:
According to the card mode set above one or more DMX telegrams will be sent.
To transfer data to the card or read back data from the card) we highly recommend to use a timer.
This will ensure the best data integrity, since access to the card during transmission may corrupt send data.
Use a timer (timer repeat time >25 ms) to initiate the command sequence outlined below.
Please note:
| Base Address +0 | Write Lo-Byte RAM-Address | |
| Base Address +1 | Write Hi-Byte RAM-Address | |
| Base Address +2 | Read Data | Write Data |
| Base Address +3 | Start DMX Transfer |
Switches 1 and 2 set the card's interface address
CARD ADDRESS $0100 (256 dec)
CARD ADDRESS $0120 (288 dec)
CARD ADDRESS $0140 (320 dec)
CARD ADDRESS $0160 (352 dec)
Switch 3 sets the card type identification. It MUST be set in accordance with the card's crystal frequency.
12 MHz CARD
16 MHz CARD
Switch 4 is for factory use only and must never be changed.
ALWAYS ON
DRIVERS DOWNLOAD
All driver files are packed. Please use LHA.EXE to decompress files.
Download Card Operating System SLHDMX12.BIN
For cards 1512A and 1512B-LC, latest version.
Download Card Operating System SLHDMX16.BIN
For cards 1512B, latest version.
Download Card Operating System SLHDMX17.BIN
For cards 1512C, latest version.
Download Dynamic Link Library SLHDMX2.DLL
For 16-Bit Applications, latest DLL version.
Download Dynamic Link Library SLHDMX32.DLL
For 32-Bit Applications, first DLL version.
Download Dynamic Link Library SLHDMX33.DLL
For 32-Bit Applications, latest DLL version.
Download Drivers Collection 1512B
Operating manual 1512B
DOS-Text DMXPCI.TXT
Why opto-isolated? A technical Note
Application examples for SLH DMX512 PC Interface Cards
currently on TV at RTL: Die SKL-SHOW: Millionär Gesucht |
![]() |
| Measuring and Testing Equipment for Lab and Road Use | |
| DMX/Analog Decoder, Relay- and Dimmer-cards | |
| SOUNDLIGHT DMX Glassfiber Technology |