Ja Rule  Latest Git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Reference Hardware Design

Table of Contents

A reference hardware design.

Overview

The reference design is based on the PIC 32 Ethernet Starter Kit (DM320004-2) which uses a MX795F512L MCU. The PIC32 USB Starter Kit III (DM320003-3) is cheaper and should also work. The latter uses a MX470F512L MCU so you may need to change some settings.

You'll also need an I/O breakout board: PIC32 I/O Expansion Board (DM320002)

Pin Assignments

On the DM320004-2 starter kit, with the DM320002 I/O board, the pin assignments are as follows:

Use Pin Name J1 Connector J11 Connector Port Bit
UART RX SCM1A/RF2 88 41 - -
UART TX SCM1B/RF8 90 43 F 8
TX Enable PMPD11/RF0 18 7 F 0
RX Enable PMPD10/RF1 16 8 F 1
Input Capture IC2 54 26 - -
RDM Identify OC4/RD3 40 18 D 3
RDM Mute SS1/IC2/RD9 52 23 D 10

If you use a different MCU, you can change the pin assignments in system_settings.h

Transceiver Hardware

To build a basic DMX / RDM Transceiver module, you'll need:

Note
This transceiver is not isolated.
transceiver.png
The DMX / RDM Transceiver module