
52
Developer
Information
Developer
Information
This section of the manual provides all the details you will need if you want to write custom
libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield.
Physical
Encoding
-
I
2
C
The shield operates at the following I
2
C speeds:
1.
Standard mode (100 kbit/s)
2.
Full speed (400 kbit/s)
The default 7-bit shield I
2
C slave address is 0x6E.
Shield Pin
| Function
--------------------- |-----------------------------
A4
| Serial Data (SDA)
A5
| Serial Clock (SCL)
**I
2
C Protocol (Writes):**
(START W) [REG ADDR L] [REG ADDR H] [VAL] [VAL] [VAL] ... (STOP)
**I
2
C Protocol (Reads):**
(START W) [REG ADDR L] [REG ADDR H] ... (STOP) (START R) [VAL] [VAL] [VAL] ... (STOP)
The maximum payload (shown as **VAL** in the examples above) read/write length (following
the internal register address) in a single transaction is 255 bytes.
Physical
Encoding
-
UART
The shield operates with a UART baud rate of 115200, 8-N-1 format.
Shield Pin
| Function
--------------------- |-----------------------------
IO1
| Serial Transmit (TX)
IO0
| Serial Receive (RX)
**UART Protocol (Writes):**
[0xDC] [0x42] [REG ADDR L] [REG ADDR H] [‘W’] [LENGTH] [0x00] [VAL] [VAL] [VAL] ...
**UART Protocol (Reads):**
[0xDC] [0x42] [REG ADDR L] [REG ADDR H] [‘R’] [LENGTH] [0x00] [VAL] [VAL] [VAL] ...
The maximum payload (shown as **VAL** in the examples above) read/write length (specified in
the **LENGTH** field) in a single transaction is 255 bytes.
Register
Address
Map
The shield has the following user address register map:
Address | Name
| R/W | Register Description
--------------------- |-----------
|-----
|-------------------------------
0x0000 - 0x0003
| IDENTITY
| R
| Hardware Identifier
0x0004 - 0x0005
| HWVERSION | R
| Hardware Version
0x0006 - 0x0007
| FWVERSION
| R
| Firmware Version
| |
|
0x1000 | CONTROL
| R/W | System Control
| |
|
0x2000 | OCARM
| R/W | SDI Control Override Arm
0x2001 | OCLENGTH
| R/W | SDI Control Override Length
Summary of Contents for Design 3G-SDI Arduino Shield
Page 30: ...2017 11 Blackmagic 3G SDI Arduino Shield...
Page 58: ...Manuel d utilisation et d installation novembre 2017 Fran ais Blackmagic 3G SDI Arduino Shield...
Page 86: ...Installations und Bedienungsanleitung November 2017 Deutsch Blackmagic 3G SDI Arduino Shield...
Page 142: ...2017 11 Blackmagic 3G SDI Arduino Shield...
Page 170: ...168 2017 11 Blackmagic 3G SDI Arduino Shield...