NXP LPC315x Data Logger/Remote Data Acquisition Board, LPC1343 VCOM Board Data Logger, RS485 XCVR Board, LPC31xx Audio Board, RS232 XCVR Board, LPC1102 DMX512 Lighting Board Documentation
광고
광고
LPC315x Data Logger/Remote Data Acquisition Board
Documentation
Circuit board assembly description
1) Main LPC315x Data Logger board – This is the main Data Logger board.
2) RS232 transceiver board – is used for early s/w development, before Linux is running on the platform or before the GSM cellular module begins to use the only
UART port on the LPC315x. This board is connected to P15 on the main board to connect the LPC315x UART to a PC serial port over RS-232.
3) uFL to SMA boards – is used to connect antenna (SMA) to the GSM cellular module (uFL) plugged in to the main board at J3.
4) LPC1343 VCOM board – is used to provide a SPI to USB virtual comm. Port for
Linux debug. This is needed because there is only one UART port on the
LPC315x chip, and it is used for interfacing to the GSM module. The India team will need to develop the s/w for LPC1343 SPI-to-USB Vcomm. This board connects to the main board at P7.
5) RS485 XCVR board – This board contains the RS485 transceiver so the LPC315x
UART port can be used to drive the LPC1102 DMX512 Lighting board using standard DMX512 cables. The RS485 XCVR board connects to the main DL board at P15. The GSM cellular module is not useable when the RS485 XCVR board is attached to main board.
6) LPC31xx Audio board – this board is used with LPC315x internal I2S audio codec to support stereo headphone out, stereo line level out, stereo line level in, and Microphone input. This board connects to main board at P8.
7) LPC1102 DMX512 Lighting board – This board is used to demonstrate using the
LPC315x as a DMX512 master lighting controller; while the LPC1102 DMX512
Lighting board is the DMX512 client. The LPC1102 DMX512 board has a 3color LED at D300. This board requires a separate power supply (is not powered by main DL board). When power is applied to this board all 3 LEDs are on full brightness. Software to control LPC1102 PWM’s is needed to dim LEDs.
Associated Modules which can be used with the LPC315x Data
Logger/Data Acquisition Board
1) 900/1800 Mhz ¼ wave antenna – used for GSM cellular module. Also requires uFL-to-SMA board and uFL-to-uFL RF cable to connect antenna to GSM module.
2) WUBR-170GN USB dongle – can add WiFi 802.11 BGN to the Data Logger when installed at J7 and the appropriate drivers have been installed.
3) JN5148-EK010 Evaluation Kit – contains the Jennic 2.4GHz IEEE802.15.4 &
JenNet development kit. Main DL board has Jennic JN5148 module with onboard antenna for communication with other Jennic JN5148 modules. The intent is for the Main DL board to be the main controller.
1B
LPC315x Data Logger main board
Board Power
The boards have been shipped to India with jumpers configured for 5V external power
(5V power brick supplied). The DL board is also capable of being powered from an external dc power source of 6V – 15V (requires different jumper setting at JP3 and JP4).
A 3.6V/3.7V (nominal) Li-Ion battery can be used with either the 5V or 6-15V external power source.
External power supply Jumper settings
5V external power supply – JP3 pin 2 jumper to JP4 pin 2; caution do not connect to
power supply greater 5.5V in this configuration otherwise there could be damage to components on the board, including the LPC315x. In this configuration the external 5V is supplied directly to the board +5V, which supplies the LPC315x PSU_VBUS.
6V – 15V external power supply – JP3 pin 1 to pin 2 jumper; JP4 pin 1 to pin 2 jumper.
In this configuration the external 6-15V is supplied to a step-down power converter which outputs to the board +5V net.
Using external power only, no Li-Ion battery
When the Data Logger is powered strictly from power mains through the external dc power jack (J4) and no Li-Ion battery will be connected to the board, diode D6 must be installed to get power to the GSM cellular module.
Using Li-Ion Battery power
When a Li-Ion battery will be used with the Data Logger board (P2 or P2A), ensure that
D6 is either not installed or lift D6 pin 1 off the pcb.
Battery charger software
The LPC315x battery charger software needs to be developed; India team?
Power Indicator
There is no dedicated power LED indicator on the Data Logger main board. Check 3.3V
at P6 pin 2. The 3.3V power is generated by the LPC315x.
Data Logger boot
The Data Logger boot mode is controlled by the logic level latched at the LPC315x
GPIO0, GPIO1 and GPIO2 pins on the rising edge of RSTIN_N pin. The level of GPIO0 is always low by pull-down R93. The level on GPIO1 is determined by R89 and R92;
GPIO2 is determined by R83 and R92. The level of GPIO1 is indicated by LED D17
(silkscreen MD1). The level of GPIO2 will be indicated by LED D18 (silkscreen MD2).
The LED will be on when GPIOx is high and off when the corresponding GPIOx is low.
Boot Mode Table
Boot Mode R83
NAND flash
SPI
DFU
SD/MMC
Not installed installed
R92 installed
Not installed installed installed
Not installed
R89
Not installed
R94
Not installed installed installed
Not installed installed
Not installed installed
Not installed
SD/MMC Boot
The SD/MMC power regulator U4 pin 1 must be high to enable the regulator. By default
U4 pin 1 comes up low as it is driven by an external 8-bit register used to provide GPO’s.
Board rework required to boot from SD/MMC
SD/MMC regulator rework for booting from SD/MMC
Lift U4 pin 1 from the pcb to disconnect from U5 pin 5.
Short U4 pin 1 to U4 pin 2.
List of on-board header style jumpers
Header
Designator
JP1
Description
JP2
JP3
JP4
Jennic 802.15.4 wireless module U1 nSPI_MEM_WP
Open – program flash
Closed – SPI Flash write protected
GSM cellular module SERVICE mode select
Open – non-service mode; normal operation
Closed – service mode
Route external power at J4 through on-board 5V regulator or bypass regulator.
JP3-2 shunted to JP4-2: 5V external power, bypass regulator.
JP3-1 shunted to JP3-2; JP4-1 shunted to JP4-2: 6V – 15V
Default
open open
5V Ext
Power
JP3-2 shunted to
JP4-2
external power goes to on-board 5v regulator
JP5 Nand flash Lock select
Open – Nand block lock command enabled, all blocks are protected or locked from program or erase.
Closed – Nand block lock disabled; program / erase enabled.
20B
List of on-board solder jumpers
Jumper
Designator
JS1
Description
JS2
Jennic 802.15.4 wireless module U1 interrupt to LPC315x
GPIO2
Open – disconnect Jennic 802.15.4 wireless interrupt from
GPIO2
Closed - connect Jennic 802.15.4 wireless interrupt to
GPIO2
Jennic 802.15.4 wireless module enable flash programming from LPC315x SPI
Open – disable Jennic 802.15.4 wireless flash programming from LPC315x SPI
Closed – enable Jennic flash programming from LPC315x
SPI;
Jennic 802.15.4 wireless module must be held in reset while
LPC315x programs flash over SPI closed
Default
closed open
JS3 open
JS4
JS5
3.3V connection at GSM Cellular UART trace port P4
Open – 3.3V is disconnected from P4 pin 2; used when
FTDI cable is used to connect GSM UART trace to PC
USB.
Closed – 3.3V is connected to P4 pin 2; use when RS232
XCVR board is used to connect trace port P4 to PC serial port.
Jennic 802.15.4 wireless module U1 Intelligent Peripheral interface select
Open – disable LPC315x SPI_nCS1 from Jennic 802.15.4
wireless module.
Closed – enable LPC315x SPI_nCS1 to Jennic 802.15.4
wireless IP select input.
D6 installed +PSU_VBUS to +VBAT voltage for GSM module
Open – +PSU_VBUS to +VBAT is 3.8V
closed open
Jumper
Designator
Description
JS6
JS7
JS8
JS9
JS10
JS12
JS13
JS11
JS14
Closed - +PSU_VBUS to +VBAT is 4.2V
Hardware enable of USB_VBUS_B to +PSU_VBUS
Open – s/w must enable USB_VBUS_B to +PSU_VBUS
Closed – always enable USB_VBUS_B to power
+PSU_VBUS
Disable 300mA load on external power
Open – 300mA load applied to external power; use only when board is powered from Li-Ion battery. The 300mA load is used to ensure external voltage source is capable of supplying 300mA of current before s/w switches from battery power to external dc power (i.e. solar panel).
Closed – hardware disable of 300mA load; use for tethered external power only (no battery) application.
External power (J4) enabled to power LPC315x
+PSU_VBUS
Open – External power is s/w controlled to supply power to
LPC315x. Used in battery powered application. S/W will check external power under 300mA load prior to switching external power on to +PSU_VBUS.
Closed - hardware always enable of external dc power to
LPC315x; use for tethered applications with external power only (no battery).
3.3V power to P7 SPI/I2C header for LPC1343 VCOM board
Open – no 3.3V supplied to P7 header; LPC1343 VCOM board is powered by the USB Device connector.
Closed – 3.3V supplied to P7
SPI chip select for LPC1343 VCOM at P7 header; close only one of these solder jumpers.
Open – SPI chip select is not connected to P7
Closed – SPI chip select is connected to P7; close only one switch and be sure the selected SPI chip select is not being used for another device on the SPI bus.
LPC315x 1.8V (+VSUP2) power supplies +VSUP4/8
(external memory bus) power rail
Open – LPC315x 1.8V not used to power +VSUP4/8; optional 1.8V power supply U23 used to power +VSUP4/8;
JS15 must be closed when JS11 is open.
Closed – LPC315x 1.8V (+VSUP2) supplies +VSUP4/8;
JS15 must be open when JS11 is closed.
GSM module RING signal connection to LPC315x GPIO1
Open – GSM_RING signal is disconnected from GPIO1
Closed – GSM_RING signal is connected to GPIO1; this does not affect GPIO1 being used for LPC315x boot mode
Default
open closed closed open
All open closed closed
Jumper
Designator
Description
JS15
JS16
JS17
JS18
JS19
JS20 select.
On-board 1.8V supply to +VSUP4/8 (external memory bus)
Open – on-board 1.8V not used to power +VSUP4/8;
LPC315x 1.8V +VSUP2 used to power +VSUP4/8; JS11 must be closed when JS15 is open.
Closed – optional on-board 1.8V (U23) supplies +VSUP4/8;
JS11 must be open when JS15 is closed.
On-board optional 1.8V power supply input voltage
Open – no voltage supplied to U23 input; 1.8V supplied by
LPC315x +VSUP2
Closed – voltage supplied to U23; U23 may be used to supply 1.8V
3.3V power to P15 LPC315x UART header
Open – no 3.3V supplied to P15 header pin 2; setting when using FTDI cable to interface LPC315x UART to PC USB.
Closed – 3.3v supplied to P15 header pin 2; setting when using RS232 XCVR baby board to interface LPC315x
UART to PC serial port.
GSM module C104/RXD signal connection to LPC315x
UART RXD.
Open – GSM RXD signal is disconnected from LPC315x
RXD. Use this setting anytime the LPC315x UART is being connected to the RS232 XCVR board or any other cable / device other than the GSM module.
Closed – GSM RXD signal is connected to LPC315x RXD; when GSM module is used this must be closed...
Board system reset source select
Open – System reset driven by simple RC; C122 must be installed for this mode.
Closed – System reset driven by reset supervisor.
3.3V to JTAG connector P14 pin 2; bottom side jumper on
PCB.
Open – 3.3V disconnected from JTAG connector P14-2.
Leave open when the JTAG dongle is self-powered.
Closed – 3.3V is connected to JTAG connector P14-2.
Close this jumper when the JTAG dongle must be powered from the target.
21B
On board connectors & headers
Reference
Designator
J1
J2
J3
Function
Ethernet interface
SD/MMC slot
GSM Cellular module connector; Telit GC864-QUAD_V2
Default
open open closed closed closed open
J9
J10
J11
P1
P2
P2A
P3
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
Reference
Designator
J4
J5
J6
J7
J8
P4
Function
External DC power; 5V power brick; 6V – 15Vdc
Caution: ensure JP3 and JP4 are set correctly for external voltage used otherwise damage could result to the board or LPC315x.
Embedded Artists QVGA LCD panel SPI interface for touch screen
USB Device interface connector. The LPC315x can only support one
USB Device or one USB Host but not both at the same time. The USB
Device and Host connectors are multiplexed to the LPC315x. The mux is controlled by s/w. The default after power on is the Device connected to the LPC315x.
USB Host interface connector. This connector is multiplexed with J6 for connection to the LPC315x. See J6 function for additional details.
ANA2_1 analog sensor input, 3-position screw terminal block. The
LPC315x has 3 ADC channels. ADC10B_GPA1 and ADC10B_GPA2 are both connected to an external 4:1 multiplexer chip U15. Which channel of the multiplexer is connected to the LPC315x ADC is set by
GPO at U5. Analog inputs must be between 0V – 3.3Vdc.
ANA2_0 analog sensor input, 3-position screw terminal block.
ANA1_1 analog sensor input, 3-position screw terminal block.
ANA1_0 analog sensor input, 3-position screw terminal block.
Jennic 802.15.4 wireless module (U1) JTAG connector
Li-Ion battery JST 3-pin connector; this is optional connector for battery.
Li-Ion battery JST 2-pin connector.
Jennic 802.15.4 wireless module serial interface connector. Used for programming the flash on the module. May be connected to either the
RS232 XCVR board or FTDI cable to interface to a PC. Programming the module is required to use the Intelligent Peripheral interface for interfacing to LPC315x SPI.
GSM cellular module monitor serial interface connector. Used for reprogramming the module. May be connected to either the RS232
XCVR board or FTDI cable to interface to a PC. The GSM module responds to AT commands on serial interface to LPC315x UART. No reprogramming of the GSM module should be needed.
Embedded Artists QVGA LCD panel LCD data interface.
LPC315x I2C expansion interface; may be used for sensors with I2C.
LPC1343 VCOM interface (SPI)
LPC315x Audio Codec analog interface to LPC31xx Audio board.
LPC315x SPI expansion interface; may be used for sensors with SPI.
ANA2_3 analog sensor input, 3-position header.
ANA2_2 analog sensor input, 3-position header.
ANA1_3 analog sensor input, 3-position header.
ANA1_2 analog sensor input, 3-position header.
LPC315x JTAG interface 20-pin connector
LPC315x UART interface; used to connect RS232 XCVR board for early development debug. Can not be used when GSM module will be used.
Board GPIO function
The GPIO used on the Data logger board are described in the following table. More
GPIO was required than available from the LPC315x alone, so an external 8-bit D-type flip-flop U5 is used for additional GPO’s. GPIO table column descriptions:
Column 1 – Function; brief name describing what the GPIO is used for.
Column 2 – defines which LPC315x pin name and pin number, or expansion GPO used.
Column 3 – defines how the LPC315x GPIO or expansion GPO comes up after power on
/ reset.
Column 4 – voltage rail the GPIO is powered by. The LPC315x GPIO’s powered by
VDD_IOA (1.8V) use an external buffer U8 to translate to 3.3V.
Column 5 – GPIO function relative to the LPC315x or expansion GPO. The Data logger start up software must program the LPC315x GPIO according to this column. To implement an open-drain output OUT (OD), s/w must program GPIO as output to drive low, but program the same GPIO as input for open-drain state.
Column 6 – active level for GPIO
GPIO function table
Function
SPI-to-USB virtual comm chip select
SPI to USB Vcom
IRQ
LCD TS SPI CS
Jennic chip SPI CS
Sensor SPI CS
LCD_BL_INTENS/
SHDN
ENET_IRQ
DevVBUS-2-
PSU_EN
EXT_PWR 2 PSU
Ena
LPC315x or
External GPO
Expansion - pin
mUART_CTS_N
/SPI_CS_OUT1 -
P11
I2SRX_WS0 –
R9
SPI_CS_OUT0 –
D8 mUART_CTS_N
/SPI_CS_OUT1 -
P11 (shared with
VCom mUART_RTS_N
/SPI_CS_OUT2 -
R11
PWM_DATA –
D10 mI2STX_BCK0/
PCM_FSC – T12 mNAND_RYBN
1/MCI_DAT5 –
C5
NAND_NCS_1 –
L3
Default
I/O –
PU/PD
In
During
RST high, then In
GPIO
Vdd_IO
VDD_I
OC –
3.3v
VDD_I
OC –
3.3v
Out (high) VDD_I
In
OC –
3.3v
VDD_I
OC –
3.3v
Out (high) VDD_I
In
OC –
3.3v
VDD_I
OC –
3.3v
Out (clock) VDD_I
OC –
In
3.3v
Vdd_IO
A –
1.8V
Out (high) Vdd_IO
A –
Function
In / Out
Out
In
Out
Out
Out
Out
In
Out
Out
Active level
low low low low low
Pwm/h igh low low low
Function
GSM_ON/OFF_PU
LSE
EXTPWR_400ma_L oad_EN
GSM_PWRMON mI2STX_DATA
0/PCM_DA –
T13 mNAND_RYBN
3/MCI_DAT7 –
D4 mNAND_RYBN
2/MCI_DAT6–
D5
GPIO0 – R13 LPC315x
Boot_Mod0 /
Jennic 802.15.4
wireless module interrupt
LPC315x
Boot_Mod1 /
GSM module RING indicator.
LPC315x
Boot_Mod2 /
GSM module DTR handshake.
PSU_STOP
GPIO1 – T14
GPIO2 – P12
LCD Touch sceen
Pen_IRQ
SD/MMC nCD
SD/MMC WP nUSB_Host_Pwr_Fa ult
LPC315x nChrg_250mA
Stereo Audio Line-
In2 detect from
LPC315x or
External GPO
Expansion - pin
Default
I/O –
PU/PD
In
In
In / PD
In / PD
In
GPIO
Vdd_IO
1.8V
Out (low) VDD_I
OC –
3.3v
Vdd_IO
A –
1.8V
Vdd_IO
A –
1.8V
VDD_I
OC –
3.3v
VDD_I
OC –
3.3v
VDD_I
OC –
3.3v
GPIO3 – D12
GPIO4 – D11
I2SRX_DATA0
– P9
I2SRX_BCK0 –
T9
NAND_NCS_2 –
L4
NAND_NCS_3 –
M2 mI2STX_CLK0/
PCM_DB – T11
In
In
In
VDD_I
OC –
3.3v
VDD_I
OC –
3.3v
VDD_I
OC –
In
3.3v
VDD_I
OC –
3.3v
Out (high) Vdd_IO
A –
1.8V
Out (high) Vdd_IO
A –
1.8V
Out (clock) VDD_I
OC –
Function
In / Out
Out
Out
In
In
In
In
In
In
In
In
In
Active level
high
(3.3v) high high high low low high
Low
(OD)
Out (OD) Low
(OD)
In high
Function
LPC31xx Audio board at P8.
Stereo Audio Line-
In1 detect from
LPC31xx Audio board at P8.
USB_Host Power ena
LPC315x or
External GPO
Expansion - pin
Default
I/O –
PU/PD
GPIO
Vdd_IO
3.3v
Out (clock) VDD_I
Out (low)
OC –
3.3v
3.3v
SD/MMC_PWR_EN GPO EXP – Q1 Out (low) 3.3v
Analog Mux sel: GPO EXP – Q2 Out (low) 3.3v
EXT_PWR_CHK / nPSU_VBUS monitor
Analog port mux GPO Exp – Q3 Out (low) 3.3v
select S0
Analog port mux select S1
GSM_RESET
USB Mux SEL nDEVICE/HOST mI2STX_WS0/P
CM_DCK – R12
GPO EXP – Q0
GPO Exp – Q4
GPO Exp – Q5
GPO Exp – Q6
Out (low)
Out (low)
Out (low)
3.3v
3.3v
3.3v
Function
In / Out
In
Out
Out
Out
Out
Out
Out
Out
Active level
high high high high
Jennic 802.15.4
wireless module reset
GPO Exp – Q7 Out (low) 3.3v
Out low
23B
Key components on main board
IC’s / modules
Reference Description
Designator
U2
U1
U4
U5
U6
U7
U10
U11
Ethernet MAC + PHY; Micrel KSZ8851-16MLL.
NXP (Jennic) JN5148-001-M/00T,534 802.15.4 wireless module with onmodule antenna.
SD/MMC 3.3V power regulator; Rohm BD33KA5WFP-E2.
Expansion GPO; NXP 74LVC273PW.
External memory bus 16-bit dual supply transceiver; TI
74AVCA164245GR
External dc power step-down 1.2A voltage regulator; used only when JP3,
JP4 are strapped for 6v – 15v external power voltage range. Diodes Inc
AP5100WG-7.
Optional EEPROM for storage of Ethernet MAC address; not installed as default.
SDRAM 32M x 16, 1.8V; Micron MT48H32M16LFBF-75:B
U24
U26
Y1
Y2
Y3
Reference
Designator
U12
U13
U15
U16
U18
U20
U23
Description
Nand Flash 4Gbit, 2k page, configured 256M x 16, 1.8V; Micron
MT29F4G16ABCHC:C.
LPC3152 MCU; NXP
Dual 4-chan analog mux/demux; used to multiplex two of the LPC315x
ADC channels to analog sensors. Sensor voltage range must be between
0v – 3.3Vdc. NXP 74LV4052DB
USB high speed multiplexer chip; NXP NX3DV221GM. Allows single
LPC315x USB controller to be used either as Device only or Host only.
Default is for USB Device. S/W must write to USB Mux SEL nDEVICE/HOST GPO Exp – Q7.
External memory bus 8-bit dual supply transceiver; NXP
74AVC8T245PW
1-of-2 decoder/demultiplexer; NXP 74LVC1G19GW; used to decode the
LPC315x static memory chip select 1 (EBI_nSTCS1) in to two separate address spaces:
1) Ethernet MAC + Phy 0x20020000 – 0x20027FFF (data) or
0x20030xxx (command).
2) Expansion GPO at 0x20028xxx or 0x30038xxx
Optional 1.8V power regulator for devices on external memory bus;
National Semi LM3670MF-1.8. This regulator is not used as a default.
The LPC315x +VSUP2 supplies 1.8V to external memory bus devices.
USB Host port VBUS power switch; Micrel MIC2005A-1YM5.
Board reset supervisor, 2.63V threshold; Diodes Inc. APX809-26SA.
25Mhz crystal; used for Ethernet MAC + Phy chip.
12Mhz crystal; used for LPC315x main oscillator.
32.768Khz crystal; used for LPC3156 RTC.
Switches
Reference
Designator
SW1
Description
SW2
SW3
SW4
Jennic 802.15.4 wireless module manual reset; can be used along with
SW2 to place the module in flash programming mode. Note: expansion
GPO GPO_nRES_ZIG (GPO Exp – Q7) must be driven high before the
Jennic module can be programmed or will respond to any serial communication.
Jennic 802.15.4 wireless module SPIMISO_Z; when pressed while SW1 is pressed then released will place the module in programming mode through the serial interface.
When pressed supplies high level to LPC315x PSU_ON. Used to manually turn on LPC315x power supplies when LPC315x is in STOP mode.
Manual Data Logger board system reset.
LED’s
Reference
Designator
D17
D18
D1
D2
Description
“MD2” silkscreen; Reflects the state of LPC315x GPIO2; at power-on or reset will reflect boot mode bit-2. LED is on when GPIO2 is high; LED is off when GPIO2 is low.
“MD1” silkscreen; Reflects the state of LPC315x GPIO1; at power-on or reset will reflect boot mode bit-1. LED is on when GPIO1 is high; LED is off when GPIO1 is low.
SD/MMC power indicator
GSM Cellular module status LED; See Telit documentation:
1) Telit_GC864-QUAD_V2_Hardware_User_Guide_r3.pdf
2) Telit_AT_Commands_Reference_Guide_r9.pdf
24B
LCD
The Data Logger supports the Embedded Artists 3.2 inch QVGA color LCD display (EA-
LCD-002) at P5 and J5.
LPC1343 VCOM board
25B
Board Power
The LPC1343 VCOM board is typically powered from the USB Device VBUS connector
J202. It is also possible to power the board from the LPC1343 UART connector P201.
When the board is powered by P201 the USB Device connector J202 must be disconnected. P7-1 to P7A-1 must be open in both power configurations. See Table for
LPC1343 VCOM board operation mode for how power jumpers are configured in each mode.
26B
Board / LPC1343 boot
To boot the LPC1343 in ISP mode for programming the internal flash add a jumper shunt at JP202. The LPC1343 UART is brought out to P201. The LPC1343 UART port can be connected to a PC through either the RS232 XCVR baby board to PC serial port, or with an FTDI cable to PC USB port. See LPC1343 Operation mode table for jumper connections for each mode and power source.
LPC1343 VCOM board operation mode table
Operational
Mode
LPC1343 ISP mode;
Use RS232
XCVR brd
LPC1343 ISP mode;
Use FTDI cable
LPCxxxx UART to USB VCP
LPCxxxx SPI /
I2C to USB VCP
Power
Source
J202
VBUS
P201
FTDI cable
J202
VBUS
J202
VBUS
JP201 JP202 Notes
2-3
3.3V
1-2
5V closed RS232 XCVR board installed at P201 to program LPC1343 Flash from PC serial port. The RS232 XCVR board is powered from JP201.
closed FTDI cable installed at P201 to program LPC1343 Flash from PC virtual comm port. No USB Device installed at J202.
2-3
3.3V
open RS232 XCVR board installed at P201 to interface with any LPCxxxx MCU
UART port. RS232 XCVR board is powered from JP201.
open open P7A used to interface to SPI or I2C interface of any LPCxxxx MCU. For
Data logger SPI-to-VCP debug port jumper P7A pins 2, 3, 4, 5, 6, 9, and
10 to the same pins on main board P7.
27B
List of on-board header style jumpers
Header
Designator
P7A
Description Default Notes
open SPI / I2C interface to LPC315x on main Data logger brd
For SPI to USB VCOM connect
2,3,4,5,6,9,and 10 to P7 on main brd.
Also select one of three possible SPI chip selects on the DL main board by adding
Header
Designator
Description Default Notes
JP201
JP202
Power select for
P201
LPC1343 ISP mode open open solder to JS10, JS12 or JS13. When no
LCD is used on Data Logger solder JS10.
When RS232 XCVR board is installed at
P201, jumper JP201_2-3 for 3.3V to
XCVR board.
When FTDI cable is installed a P201, jumper JP201_1_2 for 5V to power
LPC1343 VCOM board from FTDI cable.
USB Device must not be installed at J202.
Short before power-on or reset to bring up
LPC1343 in ISP mode to program internal
Flash.
28B
On board connectors & headers
Reference
Designator
P201
Description Notes
J202
P202
LPC1343 UART interface
USB Device conn Board typically powered by this connector. USB device must be disconnected when the board is powered by the FTDI cable at P201.
LPC1343 SWD debug connector
Connect either RS232 XCVR baby brd or FTDI cable to program LPC1343 Flash in ISP mode. See
LPC1343 VCOM board operation mode table for
VCOM board jumper settings.
RS485 XCVR board
Board Power
The RS485 XCVR board is powered from the P200 pin 3; the LPC315x UART interface connector. The RS485 XCVR board is connected to the main DL board at P15. SJ17 must be shorted to get 3.3V power to P15. The RS485 transceiver has a separate power pin (VCC, pin 14) for the RS485 differential pair signals, which can be powered at 5V or
3.3V. To power the transceiver VCC from 3.3V install a shunt at JP200_1-2. To power
VCC from 5V install a shunt at JP200_2-3 and attach the off-board 5V to TP1. The offboard 5V power supply also needs to be grounded to the RS485 brd at P200 pin 1 or other convenient location.
List of on-board header style jumpers
Header
Designator
JP200
Description
RS485 transceiver
VCC voltage
Default Notes
Open 3.3V – shunt 1 - 2
5V – shunt 2 – 3, add off-board 5V supply at TP1, and add off board gnd to
P200 pin 1.
List of on-board solder jumpers
Jumper
Designator
JS200
JS201
JS202
JS203
Description Default Notes
Pull-apart bias enable
120 ohm termination
RS485 common tied to GND short DMX512 defines a simple resistor divider to bias the RS458 differential pair to ensure a known logic level is received at the master receiver when no clients are on the RS485 bus.
Short 120 ohm termination across the RS485 differential pair when jumper is shorted. The master controller should be located at one far end to the RS485 bus and should have termination on.
Short RS485 is generally tied to gnd at one place on the RS485 bus. This is generally done at the master controller. Multiple connections to gnd are usually ok, but could also create gnd loops causing problems.
On board connectors & headers
Reference
Designator
P200
Description Notes
LPC315x
UART interface
P200 is connected to the LPC315x UART interface on the
DL main board P15. The transceiver UART interface is powered from P200 pin 2. Ensure the Data logger main
Reference
Designator
Description Notes
J200
J201 board has JS17 shorted to get 3.3V to P15. The GSM module on the DL main board must not be powered on to use the LPC315x UART port with the RS485 XCVR board.
DMX512
Out
XLR-5F connector used to connect standard DMX512 clients to the DL running a DMX512 lighting master controller application.
RS-485 bus 3-position screw terminal may also be used to wire up the
RS485 bus to client lighting boards for simple wire demonstration.
LPC31xx Audio board
Board Power
The LPC31xx Audio board is powered from the P300 pin 9; the LPC315x audio interface connector. The LPC31xx Audio board is connected to the main DL board at P8.
External power supply Jumper settings:
There are no power supply jumpers for the LPC31xx audio board.
List of on-board header style jumpers:
There are no header style or solder style jumpers on the LPC31xx audio board.
On board connectors & headers
Reference
Designator
P300
J302
J303
J304
J305
Description
LPC315x analog audio signals, 3.3V power, gnd
Microphone mono input;
Stereo audio line level input1; signal VIN_DETECT high indicates a cable has been plugged in to J303.
Stereo audio line level input2; signal TIN_DETECT high indicates a cable has been plugged in to J304.
Stereo headphone output; supports 16 – 32 ohm load.
Notes
S232 XCVR board
Board power
The RS232 XCVR board is powered from the P15A pin 3; the uart interface connector.
The RS232 XCVR board is connected to the main DL board at P15.
External power supply Jumper settings:
Solder jumper JS17 must be shorted on the main DL board to supply 3.3v power to P15 pin 3.
List of on-board header style jumpers:
There are no header style or solder style jumpers on the RS232 XCVR board.
On board connectors & headers
Reference
Designator
P15A
P304
Description
LPC315x UART interface
DB9 male connector wired as DTE; requires null-modem cable when connecting to a PC serial port.
Notes
LPC1102 DMX512 lighting board
The LPC1102 DMX512 lighting board makes use of three PWM outputs of the LPC1102 to drive the intensity of each color input of the tri-color LED at D300. The LPC1102 analog ADC inputs are connected to a light sensor (Q303) and a temperature sensor U304.
The concept is the LPC1102 receives DMX512 lighting commands from the main DL board over RS485. The LPC1102 then programs the PWM according to the DMX512 commands and / or the light and temperature sensors.
Board Power
The LPC1102 DMX512 board is powered from a 5V power brick attached to connector
J306. Power may also be supplied by a 5V bench supply connected using TP2 (5V power) and TP3 (GND). When power is applied to an unprogrammed LPC1102 the
PWM outputs come up as inputs with pull-up, causing each LED to be lit with maximum intensity. The LED at maximum intensity is quite bright; you may want to cover the
LED while working with an unprogrammed LPC1102 DMX512 board.
External power supply Jumper settings:
There are no power supply jumpers on the LPC1102 DMX512 board.
Board / LPC1102 boot
The LPC1102 has no dedicated ISP entry pin. Therefore, user code is required to invoke
ISP functionality. Unprogrammed parts automatically boot into ISP mode. The
LPC1102 UART is brought out to P302. The LPC1102 UART port can be connected to a PC through either the RS232 XCVR baby board to PC serial port, or with an FTDI cable to PC USB port. Caution - when using an FTDI cable to program the LPC1102
it is necessary to disconnect the FTDI cable pin 3 from P302. This is because the
FTDI cable will output 5V on pin 3. See the LPC1102 User manual for details of booting the LPC1102.
39B
List of on-board header style jumpers
Header
Designator
JP300
Description Default Notes
JP301
RS-485 120 ohm terminations enable.
RS485 transceiver
VCC voltage open Open – termination is disabled.
Shorted – termination is on across the RS485
+ to – signal. Add termination when only the
LPC1102 DMX512 board is the last board connected in the RS485 daisy chain, or if it’s the only board on the RS485 bus to a
DMX512 master.
Open 3.3V – shunt 1 - 2
5V – shunt 2 – 3
List of on-board solder jumpers
Jumper
Designator
JS300
Description Default Notes
open Leave open
JS301
JS302
JS303
LPC1102 P0_9 to
UART connector
CTS
LPC1102 P0_8 to
UART connector
RTS
LPC1102 UART
RXD connect to
RS458 transceiver receive output.
RS485 common tied to GND
Open Leave open short Open – when using LPC1102 ISP.
Short – to use RS485 transceiver for
DMX512 interface.
Short RS485 is generally tied to gnd at one place on the RS485 bus. This is generally done at the master controller. Multiple connections to gnd are usually ok, but could also create gnd loops causing problems.
On board connectors & headers
Reference
Designator
P301
Description Notes
P302
P303
J300
J301
J306
TP2
TP3
LPC1102 serial wire debug
LPC1102 UART port connector
DMX512 In
RS485 3position terminal block.
DMX512 Out
Used for LPC1102 ISP to program internal flash.
5-pin male XLR connector DMX512 input to the
LPC1102 DMX512 board.
This connector can be used to connect a small RS485 network between a main DL board (DMX512 master controller) and a LPC1102 DMX512 board (DMX512 slave).
5-pin female XLR-5F connector used as the output connector when daisy chain to another DMX512 client
(slave) board. When this connector is used the termination should be disabled by leaving JP300 open.
5V dc power input.
+5V test point Use to connect +5V bench top power supply to the
LPC1102 Lighting board.
GND test point Use to connect bench top power supply to the LPC1102
Lighting board
Key components on main board
Reference
Designator
U300
U302
U303
U304
D300
SW300
Description
MAX13432EETD+, Maxim. RS485 transceiver
SA57000-33D , NXP. 3.3v voltage regulator.
LPC1102 MCU; NXP
LM335M/NOPB, National Semi. Two-terminal zener Precision
Temperature Sensor. The LM135 has a breakdown voltage directly proportional to absolute temperature at +10 mV/°K.
CLV6A-FKB-CK1P1G1BB7R3R3; Cree. high performance tricolor (red, green, blue) SMT LED.
LPC1102 MCU reset
다운로드
광고