uib-pc104. product manual - 標高電子 microport.com.t€¦ · product manual uib-pc104 icons...
TRANSCRIPT
UIB-PC104User Interface Board Product manual
03/08/07 Version 2.0
© 2007, ingenia-cat S.L.
UIB-PC104 Product manual Copyright and trademarks Copyright © 2007 ingenia-cat, S.L. Microchip and dsPIC are registered marks of Microchip in the USA and other countries. Scope This document applies to UIB-PC104 hardware revision V1.0. Disclaimer This product is provided “as is”. ingenia-cat expressly disclaims any warranty of any kind, whether express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. In no event shall ingenia-cat be liable for any incidental, special, indirect or consequential damages, lost profits or lost data, harm to your equipment, cost of procurement of substitute goods, technology or services, any claims by third parties (including but not limited to any defense thereof), any claims for indemnity or contribution, or other similar costs.
Product manual
UIB-PC104
Contents Overview ............................................................................. 5
What is UIB-PC104? ............................................................... 5 Functional description ............................................................. 7
Introduction ....................................................................... 7 Main socket ........................................................................ 7 Power............................................................................... 8 Expansion bus ..................................................................... 9 Communications .................................................................11
CAN, RS232 y RS485...........................................................11 SPI, I2C ..........................................................................12
LCDs................................................................................13 Alphanumeric LCD.............................................................13 Graphic LCD ....................................................................14
LEDs................................................................................15 Potentiometers ..................................................................16 Pushbuttons ......................................................................16 Buzzer .............................................................................18 Configuration switches .........................................................19
Usability matrix ....................................................................20 How to use UIB-PC104 interfaces? ............................................20
Appendix A. Mechanical specifications.........................................22 Appendix B. Schematics ..........................................................23
3
Product manual
UIB-PC104
Icons Following is shown the meaning of the icons that reader can find on this manual.
Information Provides the user with tips and tricks and other useful data.
Warning Provides the user with important information. Omitting this warning may cause the device not to work properly.
Critical Warning Provides the user with critical information. Omitting this critical warning may destroy the device.
4
Product manual
UIB-PC104
Chapter 1: Overview 5
1 Overview This chapter presents an overview about UIB-PC104, its range of applicability and its connectivity options together with iCM4011.
What is UIB-PC104? UIB-PC104 (see Figure 1) is a User Interface Board that enables the interaction between humans and control modules connected to its main socket, through input and output sources (widely known as human interfaces). The design of a user interface affects the amount of effort the user must expend to provide input for the system and to interpret the output of the system, and how much effort it takes to learn how to do this. The design of UIB-PC104 has been performed taken special care of its usability to provide users with an efficient and effective training tool. The board has the following interfaces:
• Six LEDs • 16x2 alphanumeric LCD with backlight • 122x32 graphic LCD with backlight • Two potentiometers • Twelve pushbuttons • One buzzer
In addition, the board has a set of connectors dedicated to multiple purposes: A DB9 connector used for communications, a screw connector to power the board and an expansion bus. The board also comes with switches to select the working mode of the board.
Figure 1: Block diagram
Image 1: UIB-PC104
UIB-PC104 is a perfect complement for control modules (such as iCM4011) when facing to initial training and new designs based on them.
iCM4011 communication module is an embeddable module that incorporates a powerful hybrid DSP/MCU (up to 30MIPS) in conjunction with a full set of transceivers (USB, RS232, RS485 and CAN). In addition, the processor is equipped with intra-board communications like SPI or I2C. Refer to iCM4011 Product Manual for further information.
Product manual
UIB-PC104
Chapter 1: Overview 6
In order to use the UIB-PC104 together with the iCM4011, just plug the module in the UIB-PC104 socket (see Figure 2) and run any of the examples delivered with this product.
Figure 2: UIB-PC104 with iCM4011 UIB-PC104 has been designed following a stackable architecture (see Figure 3) and complying with the dimensions (90x96mm) and drills of the PC/1041 standard. It is possible to stack multiple boards to fulfill specific user needs. For example, to drive and control an electric motor, you could stack an expansion board with motor drivers and a signal conditioning stage for multiple sensors.
Expansion board
Stack
Expansion board
UIB-PC104
Figure 3: Stack PC/104
In the following chapter, the reader will find a detailed functional description of each component of the UIB-PC104, as well as their relationship with the pins of the main socket.
1 www.pc104.org PC/104 Consortium website
Product manual
UIB-PC104
Chapter 2: Functional description 7
2 Functional description In this chapter the reader will find a detailed description about all functional blocks of the UIB-PC104.
Introduction Image 2 shows the physical distribution of UIB-PC104 functional blocks, and following subchapters go deeply into them.
Image 2: UIB-PC104 functional diagram
Main socket The main socket (M1) of UIB-PC104 is the place to plug the control module (iCM4011 or similar). The module connected to this socket may access to all peripherals of the board. In this socket there are the power pins (VIN, GND and V5), as well as the connections to the signals of the P2 connector.
Product manual
UIB-PC104
Note that the main socket has the same pinout as the iCM4011.
Power UIB-PC104 has been made up with passive and electromechanical components, with the exception of the liquid crystal display (LCD). In order to power it, a terminal connector (P1) has been added to the board. The voltage on its pins is rectified and applied to pins VIN (Pin 2) and GND (Pin 1) of the main socket M1 (see Figure 5). The user must regulate the voltage at VIN to 5 volts and further redirect it to pin V5 (Pin 3 of M1) in order to power the LCD with the correct supply voltage (see Figure 4).
Never apply a voltage greater than +5V between V5 and GND. In addition, never inverse the polarity between GND and V5. Both cases may damage the UIB-PC104 as well as the modules connected to its main socket.
U1 7805
VIN VOUTG
ND
M1
123
C1 C2
Figure 4: Adding a voltage regulator to M1
+-
D6DBS107G
4
1
2
3VIN
C1100u
P1
12
C2100n
Figure 5: Main power connector
Note that the iCM4011 has this voltage regulator included. It is capable to deliver 5V/100mA to V5, which is enough to power the UIB-PC104.
The following table shows the pins of the main socket dedicated to power supply (see the UIB-PC104 schematics): Main socket (M1) Pin VIN 2 V5 3 GND 1,15,18,32
Table 1: Main socket Powering the UIB-PC104 together with the iCM4011 is quite straight forward. Just power the ensemble through P1 (see Image 3) or connect the USB cable to iCM4011 (see Image 4).
Chapter 2: Functional description 8
Product manual
UIB-PC104
Remember that iCM4011 is capable to automatically switch between the different power sources.
Image 3: Powering through P1
Image 4: Powering through USB
Image 5: Powering through P1 and USB
Note that the UIB-PC104 together with the iCM4011 may be powered simultaneously through USB and main power connectors (see Image 5).
The signals V5 and GND are present in the expansion bus (J1) as well as in an additional connector (J3) in order to give to the user the maximum flexibility and connectivity. The signal VIN is also present in the expansion bus. The following tables resume the pins used in both connectors. Expansion bus (J1) Pin VIN 2 V5 1 GND 16
Table 2: Expansion bus Additional connector (J3) Pin V5 2 GND 1
Table 3: Additional connector
Expansion bus UIB-PC104 has been designed following a stackable architecture. It uses a 40-pin expansion bus and complies with PC/104 standard for dimensions and drills.
Note that the connector has been reversed upside down with respect to standard PC/104 boards in order to protect the pins when developing in the lab and to provide an easiest access to probes.
Figure 6 shows the schematic of the expansion bus. Below the reader can find a detailed list with the connector pin assignment.
Chapter 2: Functional description 9
Product manual
UIB-PC104
CANLCANH485B
J1
HEADER 20X2
246810121416182022242628303234363840
13579
111315171921232527293133353739
485A
D1D2D3
D0
V5 VIN
E5E8
E2E3E4
E0E1
F0
F2/SDI/SDAF1
F5F4
F3/SDO/SCL
F6/SCK
_MCLR
232RX232TX
C14C15
C13
B7B8
B4B5B6
B1B2/_SSB3
B0
Figure 6: Expansion bus
Interface Pin CANL 4 CANH 6 485B 8 485A 10 232RX 12 232TX 14
Table 4: Interface pin assignment Pin iCM4011 Pin B0 40 B1 38 B2/_SS 36 B3 34 B4 32 B5 30 B6 28 B7 26 B8 24 C13 22 C14 20 C15 18 D0 39 D1 37 D2 35 D3 33 E0 31 E1 29 E2 27
Chapter 2: Functional description 10
Product manual
UIB-PC104
E3 25 E4 23 E5 21 E8 19 F0 5 F1 7 F2/SDI/SDA 9 F3/SDO/SCL 11 F4 13 F5 15 F6/SCK 17
Table 5: iCM4011 pin assignment Power and reset Pin VIN 35 V5 33 GND 16 _MCLR 3
Table 6: Power and reset pin assignment
Be extremely careful when connecting your design to the expansion bus. Keep in mind that other devices are connected, and they may not work properly or could be damaged.
Communications The following subchapter is devoted to the UIB-PC104 with the iCM4011. UIB-PC104 together with iCM4011 allows the user to interface with multiple communications, such as:
• USB • RS232 • RS485 • CAN • SPI • I2C
The USB interface is directly accessible in the iCM4011 module. The interfaces requiring transceivers (i.e., RS232, RS485 and CAN) are accessible through the standard male DB9 connector as well as through the expansion bus. Intra-board interfaces (SPI and I2C) are only accessible through the expansion bus.
CAN, RS232 y RS485 The board includes a DB9 male connector in right angle, which allows for accessing to the RS232, RS45 and CAN signals of the iCM4011 module. Figure 7 shows the pinout of this connector.
Chapter 2: Functional description 11
Product manual
UIB-PC104
Figure 7: DB9 male connector (Front view)
DB9 male Connector Pin Not connected P2 1 232RX (Receive, RX, RxD,…) P2 2 232TX (Transmit, TX, TxD,…) P2 3 CANH (CAN High) P2 4 GND (Ground) P2 5 CANL (CAN Low) P2 6 485B (Inverting) P2 7 485A (Non inverting) P2 8 Not connected P2 9
Table 7: DB9 pinout The board has 120Ω terminator resistors for RS485 and CAN buses. To activate the termination the proper switch in the component J2 needs to be enabled. Bus termination Component Position 120Ω resistor between 485A and 485B J2 4 120Ω resistor between CANH and CANL J2 3
Table 8: Bus termination
RS232, RS485 and CAN communication interfaces are also accessible through the expansion bus.
Do not forget to correctly set the jumper J8 in the iCM4011 module according to the interface you want to use. Refer to iCM4011 Product Manual for further information.
SPI, I2C UIB-PC104 also allows for accessing to intra-board communications of the iCM4011 module (SPI and I2C). These are accessible exclusively through the expansion bus. Table 9 and Table 10 show the pins of J1 used for each interface. SPI Connector Pin SDI J1 9 SDO J1 11 SCK J1 17
Chapter 2: Functional description 12
Product manual
UIB-PC104
_SS J1 36
Table 9: SPI interface I2C Connector Pin SDA J1 9 SCL J1 11
Table 10: I2C interface
Please refer to Microchip’s dsPIC30F4011 datasheet for a detailed description of each communication interface.
LCDs UIB-PC104 comes with two liquid crystal displays: a 16x2 alphanumeric display and a 122x32 graphic display. Each display type has its own dedicated connector and its use is mutually exclusive. Here below the user may find the characteristics and interfaces of both displays.
Alphanumeric LCD The alphanumeric CFAH1602BTMIJP LCD is a super twist nematic (STN) LCD with 2 rows of 16 chars each with white backlight. The characters are shown with negative yellow impression over a blue background.
Figure 8: Alphanumeric LCD front view
Figure 9: Alphanumeric LCD back view
The LCD is based on a HD44780 controller, which enables both 4 and 8 bit interface with the main module.
Refer to CFAH1602BTMIJP Product manual and to HD44780 Product manual for further information on alphanumeric LCD.
The pins of the main socket used to interface with the display are listed in Table 11: LCD 16x2 Main socket (M1) pin DB7 D3 DB6 D2 DB5 D1 DB4 D0 DB3 (*) F5
Chapter 2: Functional description 13
Product manual
UIB-PC104
DB2 (*) F4 DB1 (*) F1 DB0 (*) F0 R/_W E8 READ STROBE C15 ENABLE B6
Table 11: LCD interface (*) Not used in 4-bit interface mode
If you plan to use multiple input/outputs in your designs, it is strongly recommended to interface the LCD using the 4-bit mode. This will free the usage of pins F5, F4, F1 and F0 in the main socket.
The contrast of the LCD may be adjusted by varying the variable resistor R2.
Remember that the potentiometer R2 is also connected to pin B8 of the iCM4011. If the LCD is used in your application, it is strongly recommended not using this potentiometer for other purposes.
The LCD may be activated/deactivated through the appropriate switch in component J2. If the application does not require the LCD, it is recommended to disable it. LCDs Component Position LCD enabling/disabling J2 2
Table 12: Alphanumeric LCD activation/deactivation
Graphic LCD The graphic LCD is a super twist nematic (STN) LCD of 122x32 pixels with green backlight. The characters are shown with positive grey impression over a yellow background.
Figure 10: Graphic LCD front view
Figure 11: Graphic LCD back view
The graphic LCD, based on two SED1520 controllers, allows only for 8-bit interface mode.
Refer to CFAG12232DYYHN Product manual and to SED1520 Product manual for further information.
The pins of the main socket used to interface with the display are listed in the next table: LCD 122x32 Main socket (M1) pin
Chapter 2: Functional description 14
Product manual
UIB-PC104
DB7 D3 DB6 D2 DB5 D1 DB4 D0 DB3 F5 DB2 F4 DB1 F1 DB0 F0 R/_W E8 READ STROBE C15 ENABLE1 B6 ENABLE2 B5
Table 13: Graphic LCD interface The contrast of the LCD may be adjusted varying the potentiometer R2.
Remember that the potentiometer R2 is also connected to pin B8 of the main socket. If the LCD is used in your application, it is strongly recommended not using this potentiometer for other purposes.
The LCD may be activated/deactivated through the appropriate switch in component J2. If the application does not require the LCD, it is recommended to disable it. LCDs Component Position
LCD enabling/disabling J2 2
Table 14: Graphic LCD activation/deactivation
LEDs The board contains two groups of three LEDs (red, yellow and green) each connected in common cathode. The anode of each LED is connected to a main socket pin through a total resistance of 1120Ω. Setting up the pin to logic high value will light the LED connected to that pin. Table 15 shows the pin-LEDs connections: LED Main socket (M1) pin D0 (Red) E0 D1 (Red) E1 D2 (Yellow) E2 D3 (Yellow) E3 D4 (Green) E4 D5 (Green) E5
Table 15: LEDs connections The entire group of six LEDs may be activated/deactivated by using the appropriate switch in component J2. If the application does not require the LEDs usage, it is recommended to disable them.
Chapter 2: Functional description 15
Product manual
UIB-PC104
LEDs Component Position LEDs and buzzer enabling/disabling J2 1
Table 16: LEDs and buzzer activation/deactivation
Potentiometers UIB-PC104 has two variable resistors (potentiometers) directly connected to the pins B7 and B8 of the main socket. This allows to the control module plugged into the main socket to perform measures of analog voltages between 0 and 5V. Table 17 shows the pins of M1 used for this purpose. Potentiometer Main socket (M1) pin R1 B7 R2 B8
Table 17: Potentiometer pins The potentiometer R1 is always enabled and its wiper applies a variable voltage between 0 and 5V to the pin B7. The potentiometer R2 may be enabled/disabled through the switch 2 of the component J2. When activated, its wiper applies a variable voltage between 0 and 5V to the pin B8 of the main socket. This potentiometer is also used to adjust the contrast of the LCD modules. R2 potentiometer Component Position LCD and R2 enabling/disabling J2 2
Table 18: R2 potentiometer and LCD activation/deactivation
Remember that the potentiometer R2 is also connected to pin B8 of the main socket. If the LCD is used in your application, it is strongly recommended not using this potentiometer for other purposes.
Pushbuttons UIB-PC104 contains a pushbutton matrix of four rows and three columns. In order to read the status of each button, the user has to read the entire matrix in a column by column basis (see Figure 12).
Chapter 2: Functional description 16
Product manual
UIB-PC104
SW6
1 4
2 3SW7
1 4
2 3SW8
1 4
2 3
SW9
1 4
2 3SW10
1 4
2 3SW11
1 4
2 3
SW0
1 4
2 3RN1 1K
12345
678
RN2 1K
12345
678
SW1
1 4
2 3SW2
1 4
2 3
SW3
1 4
2 3
D0
D3D2D1
B1B0
B2/_SS
SW4
1 4
2 3SW5
1 4
2 3
Figure 12: Pushbutton matrix
Pushbutton Row Column SW0 0 0 SW1 0 1 SW2 0 2 SW3 1 0 SW4 1 1 SW5 1 2 SW6 2 0 SW7 2 1 SW8 2 2 SW9 3 0 SW10 3 1 SW11 3 2
Table 19: Pushbuttons Row Main socket (M1) pin 0 D0 1 D1 2 D2 3 D3
Table 20: Matrix rows Column Main socket (M1) pin 0 B0 1 B1 2 B2/_SS
Table 21: Matrix columns
Chapter 2: Functional description 17
Product manual
UIB-PC104
First of all, to read the status of all pushbuttons of the matrix, the user needs to configure the pins corresponding to rows 0 to 3 as digital inputs. Then, configure the pins corresponding to columns 0 to 2 as digital outputs. Once this is done, the user may scan the keyboard matrix in a column basis. Figure 13 shows the read process for the first column of the matrix. The user has to force a logic-low in the first column (green) and after doing that, he can read the values in all the columns. The logic-low will be propagated through the activated pushbuttons (blue).
Figure 13: Reading the first column of the matrix
This process needs to be repeated for the two remaining columns in order to read the entire matrix. The complete algorithm is as follows: • Configure D0, D1, D2 and D3 as digital inpust
• Configure B0, B1 and B2/_SS as digital outputs
• For the columns c = 0..2 o Force output to logic-low for this column and logic-high
for the remaining. o Read the value for the rows r=0..3
Buzzer The UIB-PC104 contains a buzzer, located just below the alphanumeric LCD. This buzzer is capable to deliver a sound pressure of 80dBs at 10cm. In spite of the fact that its resonant frequency is 4000±500Hz, the buzzer may generate tones in the range of 1KHz to 10KHz. To generate them, the buzzer must be excited at the desired frequency through the B7 pin of the main socket M1. Buzzer Main socket (M1) pin PZ1 B7
Table 22: Buzzer pin
Chapter 2: Functional description 18
Product manual
UIB-PC104
Remember that B7 is also used for the UIB-PC104 as a connection point for R1 potentiometer’s whiper.
If the user wants to use this pin for other purposes rather than exciting the buzzer, it is recommended to disable the buzzer by switching off the first position of the configuration switches. Buzzer Component Position Buzzer and LEDs enabling/disabling J2 1
Table 23: Buzzer and LEDs activation/deactivation
Be aware that the same switch in J2 also enables and disables the LEDs.
Configuration switches The board contains four configuration switches, grouped into J2 component. Switches in positions 1 and 2 are used to enable/disable the LEDs, the buzzer, the R2 and the LCDs respectively. Switches in the third and fourth positions are used to terminate CAN and RS485 buses with 120Ω resistors. Table 24 shows the purpose of each switch: Switches Component Position
LEDs and Buzzer enabling/disabling J2 1
LCDs and R2 enabling/disabling J2 2
120Ω resistor between CANH and CANL J2 3
120Ω resistor between 485A and 485B J2 4
Table 24: Switches
Chapter 2: Functional description 19
Product manual
UIB-PC104
Chapter 3: Usability matrix 20
Usability matrix Use and access to UIB-PC104 interfaces.
How to use UIB-PC104 interfaces? Table 25 shows a list with all hard-wired connections of the main socket of the UIB-PC104 to each of its peripherals. In the table we can see, for example, that pin B7 is used for both the buzzer and the Digital to Analog converter. Because of this, it is not possible to use this pin to drive the buzzer and perform A/D readings simultaneously. However, it is possible to time multiplex these operations.
The iCM4011 has also a usability matrix, which completes the matrix presented in this manual when using the UIB-PC104 together with the iCM4011. Refer to iCM4011 Product Manual for further information.
3
Product manual
UIB-PC104
AD Buzzer Pushbutt. LEDs Alphanum LCD 4-Bit
AlphanumLCD 8-Bit
Graphic LCD
B0 X
B1 X
B2 X
B3
B4
B5 X
B6 X X X
B7 X X
B8 X X X X
C13
C14
C15 X X X
D0 X X X X
D1 X X X X
D2 X X X X
D3 X X X X
E0 X
E1 X
E2 X
E3 X
E4 X
E5 X
E8 X X X
F0 X X
F1 X X
F2
F3
F4 X X
F5 X X
F6
Table 25: Usability matrix
Chapter 3: Usability matrix 21
Product manual
UIB-PC104
Appendix A. Mechanical specifications
Figure 14: UIB-PC104 mechanical specifications
Appendix A: Mechanical specifications 22
Product manual
UIB-PC104
Appendix B. Schematics
R33
120
CANLR
3412
0R
3512
0
B8
CANH485B
B6
J1
HEADER 20X2
246810121416182022242628303234363840
13579
111315171921232527293133353739
B5
485A
B4
D1D2D3
D0
B3
B2/_
SS
+-
D6
4
1
2
3VIN
P2
RS232
594837261
Title
Size Document Number Rev
Date: Sheet of
iCM 1.0
UIB-PC104
A
1 1Tuesday , January 23, 2007
232RX
485A
485B232TX
CANH
CANL
C1100u
P1
12
C2100n
B1
B0
485A
CANH
485B
CANL
V5
VIN
232TX232RX
F1
F0
F2/
SD
I/S
DA
F4
F5
D0
F6/
SCK
D2
D1
D3
C15C14
E8C13
E4E5
E3
E1E2
E0
B7
_MCLR
F3/
SDO
/SC
LVIN
R6
120
R7
120
R8
120
R9
120
E5E8
E2E3E4
E0E1
R10
120
R11
120
R12
120
F0
F2/SDI/SDAF1
R13
120
F5F4
F3/SDO/SCL
F6/SCK
R38 120
R14
120
PIEZO
R15
120
M1
iCM4011V1.3
B0
12
B1
11
B2/
SS10
B3
9
B4
8
B5
7
B6
6
B7
5
VC
C5
3
VIN
2
GN
D1
232TX13 232RX14 GND15 485A16 485B17 GND18 CANH19 CANL20 F
021
F1
22
F2/S
DI/S
DA
23
F3/
SD
O/S
CL
24
F4
25
F5
26
F6/S
CK
27
D0
28
D1
29
D2
30
D3
31
GN
D32
_MCLR33
C1534
C1435
C1336
E837
E5 38
E4 39
E3 40
E241
E142
E043
B8
4
R16 120
_MCLR
R17 120
V5
R18 120R19 120R20 120R21 120R22 120R23 120R24 120R25 120R26 120
R5
120
R27
120
J3
HEADER 2
12 V5
R28
120
232RX232TX
R29
120
C14C15
C13
R30
120
B7B8
B4B5B6
B1B2/_SSB3
B0
R31
120
R32
120
Figure 15: UIB-PC104 schematic (1/3)
SW6
1 4
2 3SW7
1 4
2 3SW8
1 4
2 3
B7
SW9
1 4
2 3SW10
1 4
2 3SW11
1 4
2 3
D4D3
Title
Size Document Number Rev
Date: Sheet of
Peripherals 1.0
UIB-PC104
A
1 1Tuesday , December 12, 2006
D5
D2
D1
J2
SW4
1 23 45 67 8 485A
SW0
1 4
2 3
R3 120
B8
R4 120
RN1 1K12345
678
CANHCANL
RN8 100K12345
678D0
D2D1
D3
RN2 1K
12345
678
485B
V5
D0
V5LCDKS
SW1
1 4
2 3
KS
SW2
1 4
2 3
RN3 1K
12345
678
RN4 1K
12345
678
PZ1ABT-402-RC
2
1
SW3
1 4
2 3
E4E5
E1
E2E3
PIEZO
E0
D0
D3D2D1
B1B0
B2/_SS
SW4
1 4
2 3SW5
1 4
2 3
V5
CONTRAST
R222K
V5LCD
R122K
V5
KS
Figure 16: UIB-PC104 schematic (2/3)
Appendix B: Schematics 23
Product manual
UIB-PC104
RS
RS
V5LCDR36 120
C3100n
V5
C4100n
V5
R37 120
Title
Size Document Number Rev
Date: Sheet of
LCD 1.0
UIB-PC104
A
1 1Tuesday , December 12, 2006
R/_W
RN6 0R
12345
678
DB2
DB0
DB3
DB1F4F5
F1F0
RN5 1K
12345
678
RN7 1K
12345
678 RS
DB6
DB4
EN1
DB7
DB5D2D1D0
D3
EN2
LCD1
CFAH1602
DB714
DB613
DB512
DB411
DB310 DB2 9
DB18 DB0 7
E6 R/_W 5
RS4 VO 3
VSS1 VDD 2
K16 A 15 V5LCD
V5LCD
CONTRAST
CONTRAST
LCD2
CFAG12232
DB715
DB614
DB513
DB412
DB311
DB210
DB19 DB0 8
E1 6
R/_W 16A05 VO 4
VSS2 VDD 3_VLED1E27
DB7 DB6DB5 DB4DB3 DB2
DB0DB1E8C15
EN1 R/_W
B5
R/_W
B6
DB6
EN2
DB0DB2DB4
DB3DB5DB7
DB1
EN1
Figure 17: UIB-PC104 schematic (3/3)
Appendix B: Schematics 24
Product manual
UIB-PC104
References
ingenia “iCM4011 Product manual”
ingenia “UIB PC104 Examples guide for iCM4011”
Microchip “dsPIC30F4011/4012 Data Sheet”. DS70135
Microchip “dsPIC30F Family Reference Manual”. DS70046
Crystalfontz “CFAH1602BTMIJP text LCD Data Sheet”
Crystalfontz “CFAG12232DYYHN graphic LCD Data Sheet”
Hitachi “HD44780 Dot Matrix Liquid Crystal Display Controller/Driver”
Epson “SED1520 Dot Matrix LCD Driver Data Sheet and Design Guide”
References 25