Home

C0 ARM-CpuBoard Manual

image

Contents

1. A Controller is a system where CJB supplies the CO together with an HMI unit LCD touch and all the necessary software for the appliance s process management http www cjb it en products powerplc powerplcbridge CJB provides an extensive Graphic User Interface s w support for QT Library Embedded Linux Despite the cheap and small design the CO drives a number of peripheral interfaces thanks to its versatile I O features Ethernet and serial COM port RS485 for Modbus CAN for CANopen modules CAN port needs external signal conditioning and driver interface mini board The board has also 18 onboard GPIOs TTL level which can be easily conditioned also externally for local I O management Two pin headers which group both power supply rails GPlOs and SPI i2C buses allow the CO to be plugged onto a customizable carrier board which could host all the I O peripherals like relays temperature interfaces and so on or they can carry a small piggy board with minimal I O interface devices The goal is to provide a small handy cheap and highly reliable controller to be used in appliances where cost saving is mandatory The CPU Board design will allow some typical usages a Stand alone controller with or without display to be used with side by side I O modules in a daisy chain connection like below Case screw na The modules can be connected by a short flat cable n b Piggy back over under an I O carrier board o
2. ARMFSCO ARM9 CPU BOARD w Freescale 1 MX285 photo USER S MANUAL REV 1 1 CJB August 2015 ARMFSCO_ARM CPUBOARD MANUAL 1 1 pagel INDEX 1 LISEOF FIGURES ea nie ee ea ee energie 3 2 THE CDEPU BOARD tn sa a AAT a 4 2 1 INTRODUCTION Licia dia 4 2 2 FEATURES nn ee ehe 6 2 3 BEDOERSEHEMAT edm 7 2 4 TOP SIDE VIE Wore lella 8 2 5 BOTTOMSIDE VIEW eee A A AA EA ee AN 9 2 6 OVERVIEW OF ONBOARD FEAT URES lla 10 2 0 1 RS 465 COMI POR T cella 10 2 0 2 COMP PORT i eode EE E PES ERI ii En iaia 10 2 0 3 CANBUS INTERFACE hall 10 04 A 10 2 05 TIL ACP Eat li olii 10 2 06 06 Ethernet Port 10 2 6 7 NO ego m lue 10 2 08 DVIOCPOWEISUDDIV iatale 10 3 Sls MIB lamelle 11 3 1 BAGKEIGATSELECION acari ee 11 4 CONNECTORS cM 12 4 1 CONNECTOR TOPOLOGY OF THE CO CPU BOARD TOP eee 12 4 2 TOPOLOGY OF THE CO CPU BOARD BOT TOM un een da tanins tac 13 4 2 1 HOW TO RECOGNIZE PIN 1 CONNECTORS amp JUMPERS cccccccccccecceccveccuccccsceceuceecsseseuceesseeseuseessesesceeees 13 4 3 DC5V IN POWER SURPILY CONNECTOR 5 eu A 14 4 4 CONI SERIAL PORTASIS5 CONNECTOR Zee 15 AAA JEXDIONGUON OF RS CECI aaacasa 16 4 4 1 1 FIRE PERIS CONTO FEO sabs br I T I IULII 16 4 5 USBO USBI USB HOST CONNECTORS iesus ce oae erue BEER iia 17 4 6 LEAN T FAST ETHERNET CONNECTOR RIA Fia a CA NAS tres 18 4 7 n Bplersen ize 19 4 8 UART DEBUO POR quee 2
3. Curent at high voltage to supply the LEDs 8 R38 Reddata gt Last 4 pins are the signals of the Resistive 9 R4 Redda Touch Panel 1 R6 Regata 21 BO Buedatalse 27 B6 Buedta 36 GND Powerground 37 XR Towhpandpin 98 YB Towhpaepn 39 X Towhpanlpn Fig 36 Typical 40 pin connector of a 4 3 LCD with RTP Resistive Touch Panel ARMFSCO ARM CPUBOARD MANUAL 1 1 page 27 4 13 1 2 Interface for 5 LCD with bonded Resistive Touch Panel RTP 4W 800x480 PinNo Symbol Description Notice that Pins 1 and 2 are the supply for the LED backlight which must come from the onboard DCDC which can provide a constant current source On small LCD panels the FPC cable traces MEE SUE CT c are very thin so the trick is to provide low 6 R reddata Curentathigh voltage to supply the LEDs 8 R3 Reddata Last 4 pins are the signals of the Resistive 9 R4 Redda Touch Panel tt R6 Reddata 21 BO Bluedata lSB 27 B6 Buedata 36 GND Powerground 37 xR_ Touchpanelpin 98 YB Towhpaepn 39 x Towhpanlpn Fig 37 Typical 40 pin connector of a 4 3 LCD with RTP Resistive Touch Panel ARMFSCO ARM CPUBOARD MANUAL 1 1 page 28 4 13 1 3 Interface for 5 LCD with bonded PCAP Touch Panel i2C 800x480 Pin No Symbol Description 5 RO Red data USB 6 Ri Rea e Rs Rea o
4. Lu e he Fig 34 The LCD Connector designed for instant connection of a small TTL LCD The connector has a hinged brown clip which can be raised gently with a fingernail Then the FPC cable must be carefully slid in the connector with the brown clip kept opened The stiffener side of the FPC cable must stay on top Then the brown clip has to be pushed downward gently to keep the FPC cable firmly in place The result will look like the image here below photo Fig 35 The 40pin FPC cable connect the CO to the TTL LCD As you can see the connection is straightforward and when the CO is rotated over the LCD to make a sandwich the FPC cable has plenty of ease to bend without any risk of damage ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 26 4 13 1 FLEXIBLE TTL LCD INTERFACE Many models of small TTL LCD panels can be connected CJB will suggest the correct models and will also provide them to you The CO can support both the supply for the LED backlight and the 4W resistive touch interface and the PCAP touch through a dedicated 6 pin ZIF socket 4 13 1 1 Interface for 4 3 LCD with bonded Resistive Touch Panel RTP 4W 480x272 PinNo Symbol Description Notice that Pins 1 and 2 are the supply for the LED backlight which must come from the onboard DCDC which can provide a constant current source On small LCD panels the FPC cable traces LAI i are very thin so the trick is to provide low 6 R Reddata
5. Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 4 2 3 4 5 6 T 8 9 10 11 12 BOCK C NS UNG accedi 7 TOP Mo ed 8 TOPE DIMENSIONS is er ae Dd dde Ll 8 A 9 BOOM SITE MM AS ianblanie binari 9 presetioronboard LED DINEE minado 11 Topology orhe Board TOP ua ee eier 12 Topology OF the Board BOTTOM creed 13 Examples of Silk Screen figures to recognize Pin 1 13 Power supply Gonnector DO IN ur 14 DO IN Connector pin assignment a ale 14 Schematic Or DG IN OITCUITV sa tias 14 Th CON Gonneelon au en 15 Signals or the GOMT GCOnbleetOE sais cuentas St tL oia 15 Typical R9489 DIVER see eta nl aca seat ciate en 16 RS485 with TX data instant read back VV 16 The USBO and USB1 USB ports boxed 4 pin headers 17 Schematic of the Connectors used for USBO and USB1 nennen 17 Hdd45 ETInermietb PO nalen 18 EIE ASSION MON WOME IO DO ae ee ee a 18 he AAC COMME CIO he sinsa a A 19 Pin Assignment of the Audio Connector 19 Circulo Ihe Audio CONNOR 19 The VART Debug Connector direndik a LO 20 Example of USB COM TTL1 8V conversion cable 20 schematic or ihe Debug Tort Connector ainan 20 HESET GOMMSCI ON aan cios 21 Schematic or ihe RESET CONNEGION a 21 ENcoucr InteraGei iael ela bll ili 22 Ercoder Intel db ases Re bred tete ener bn beta
6. N GZ N0 LINFOH LE OUI OINBZL 008 2400 Une SSAUPPY DVN ZOIFZ WOHd33 dvd UspestHuld 33IS A8 3 l8 amp dx3 spesu ulg tr v dXx3 OLEFA OLY 8072 EAE OIQOA ODZI 68 vVOBSdVl ZHIN PSF GIN SPINAVSSCXINIOMN AEE Oldo ai vna ajosuaD AE Lavind 8d 49 AE 0021 gv 84 50H 3ingjeq 910 org orv OOL OL Sey WOELBNYVI QLO PV 9v 0dSS Gv 90 99 98 0dSS usng usng ua asn uq 8 x Mo Was IMELS 145 FOEHED EV ZISS iq 9L x Fg AWEZI 008 2400 G8ZXIN ajeosaaly AGE OLYWNY LL LINO FA LIMI OIInv JSBFENOW GEF SU ZWOD 1999 44 3 ACE PLY 244 uld 9 8172 1A 0071 e M engsisey y9no 09151 IUBIMES 037 944 Uld OF ua sz 111 097 Old9 2 Old9 80 29 AE DOZI lds ZI lds OLXZ Uapesy uld 301S A8 3015 ddXd OId9 91 Oldo IdS 0z Ids 81 72 HAE E DOZI Ar 97 6H 69 8W81 0NvO LLU NYD UapeaWwuid pp V dX3 Fig 1 Block Schematic page ARMFSCO ARM CPUBOARD MANUAL 1 1 2 4 TOP SIDE VIEW Expansion A GPIO i2C SPI Power IMX285 Reset JTAG USBO USB1 RS485 Fig 2 Top Side view 4X Q3 2mm Hole 4X 8 0mm Ground Pad both side dy Top Side Fig 3 Top Side Dimensions ARMFSCO ARM CPUBOARD MANUAL 1 1 Encoder page 8 2 5 BOTTOM SIDE VIEW e ee e e s 0000000000000000000000 e Ka 0000000000 0000000000000 08000000800 mo 7
7. Ra Red data TT Rs Reda 2i BO Blue data LSB er B6 Blue data eri i e e 4 ES Notice that Pins 1 and 2 are the supply for the LED backlight which must come from the onboard DCDC which can provide a constant current source On small LCD panels the FPC cable traces are very thin so the trick is to provide low current at high voltage to supply the LEDs Last 4 pins are the signals of the Resistive Touch Panel Fig 38 Typical 40 pin connector of a 4 3 LCD with PCAP Touch Panel The PCAP touch interface is i2C and requires a dedicated ZIF connector 6 pin ARMFSCO ARM CPUBOARD MANUAL 1 1 page 29 4 13 1 4 i2C INTERFACE FOR PCAP TOUCH The small 6 pin ZIF in bottom side can host the FPC cable of the PCAP touch pge LLLL Fig 39 The 6 pin ZIF socket for the FPC cable of the PCAP Touch Panel The i2C interface needs the following signals gt Pn Signal ENEEB GPIOO 27 A 2 GPIOO 28 8 E i i E po 5 e 33Vdc 1 2 3 4 Notice that there is an auxiliary connector nearby it is one 6 pin 90 male header where you can eventually plug an extension cable for the LCD i2C FPC cable This is useful when the size of the LCD e g 7 does not allow a direct snap in connection like that has been designed for the 5 PCAP panel ARMFSCO ARM CPUBOARD MANUAL 1 1 page 30 4 13 1 5 Interface for 7 LCD with Resistive Touch Panel The comp
8. T isessagene ER dede m a A o O a ka _ coo o o o 00000 cee o e 000000 Qe e Fig 8 Topology of the Board BOTTOM 4 2 1 HOW TO RECOGNIZE PIN 1 CONNECTORS amp JUMPERS To recognize Pin 1 of Connectors amp Jumpers the rules are the following 1 Pin 1 of Jumpers is evidenced by a bold square around 2 Pin 1 of Connectors is evidenced by a bold marking at side of Pin 1 3 Underneath BOTTOM Side Pin 1 has always a square pad others have round pads 4 In most cases where there is room pins are numbered 5 In other connectors a triangle identifies Pin 1 7 4 sn Fig 9 Examples of Silk Screen figures to recognize Pin 1 ARMFSCO ARM CPUBOARD MANUAL 1 1 page 13 4 3 DC5V_IN POWER SUPPLY CONNECTOR The DC5V_IN connector is a 2 pin 3 5mm connector and it s placed in the mid of left side Fig 10 Power Supply Connector DC_IN Pin assignment is from right to left looking from front 1 5Vdc 2 GND Fig 11 DC_IN Connector pin assignment This is the schematic portion Notice the soldered fuse Fuse 1 near the connector DC5V_IN ms DC5V IN DCSV_IN Q8 FDD4141 T0252 VDD_5V FS1 DC5V IN DC5V Y at FUSE 12A 65V 9 80 81 82 Refer C2 1x2 3 5mm Right ral La MMBT3906 01U 6 50V AU 6 50V 0U 8 10V X SEMTECH 100K 6 al sis Reserved Soft start LL L dl GND GND R117 GND GND GND 100K 6 FDD4141 Right angle Male PLN A AMETS Vds 40V Pin current
9. is powered by the same main 5Vdc 2 6 6 Ethernet Port There is one 10 100Mb Ethernet Ports available from RJ45 connectors It uses the ENETO channel of the processor 2 6 7 NO Jumpers Since the CO is going to be used mostly in vibrating appliance applications jumpers may be a weak point So we have designed it for jumper less application Hence the RS485 termination is permanently connected and the Battery is kept isolated by a plastic foil which can be pulled out and removed only when the board is set to work LCD panel backlight current selection is made by solder pads for preset 2 6 8 5Vdc Power Supply The board can is powered by 5Vdc 5 which may come from an external AC DC adaptor or may be generated onboard by the I O board which will be controlled by the same CO ARMFSCO ARM CPUBOARD MANUAL 1 1 page 10 3 POWER RAILS There are three main power rails for the CO e 5Vdc Main Power Supply from external source e 3 3Vdc Internal Rail also available from the extension pin headers e 1 8Vdc Internal Rail mainly used for the DDR2 RAM The DC_IN supply must be within 5Vdc 5 range 3 1 BACKLIGHT SELECTION Before connecting the LCD panel you must preset the onboard LED Driver for the correct current amp voltage SP1 SP2 and SP3 are three jumper pads which must be shorted only one of the three with a drop of solder The default preset is for 5 LCD 800x480 with i2C PCAP touch VDD 5V LED BL Vin 2 5V
10. to 5 5V 40V FB10 L5 P DS VLED N W 1X2 3 5 ST DIP FB180 6 1500mA 10UH 3 84 61 8m 5 SEE on Ape 2 E C210 U12 C121 C122 C123 C124 10U 8 10V Blu A 1U 8 50V 1U 8 50V 0 1U 6 50V 10U 12 50V X REG 3V3 4 E 2 0 22U CRB A LL Lele suoni R77 Reference voltage 0 2V 100K 4 R100 6 BACKLIGHT_PWM y R104 ORM 0R 12 DIM CTRL LOW gt LAMPOFF e OSE m DIM CTRL HIGH gt LAMP ON SHORT PAD For manually solder Tin re DIM CTRL 100KHz 200KHz gt DIMMING 1 Width 60 MIL x Ba 2 3 a Gap 10 MIL E E EJ O Keen CE r I n o R101 R102 R103 1158 12 5 76R 12 1138 12 Iz SHORT PAD X icd 1 5R 17mA 5 76R 35mA 1 13R 177mA 5 y mM Solder SP2 as default Fig 6 Preset for onboard LED Driver ARMFSCO ARM CPUBOARD MANUAL 1 1 page 11 4 CONNECTORS 4 1 CONNECTOR TOPOLOGY of the CO CPU Board TOP Please always refer to the board TOP topology as from below drawing Expansion A GPIO i2C SPI Power UPPER SIDE Expansion B Audio e Essa fg HAE MT EE Le rss En om eh L i A 000o etta IGHT SIDE Reset JTAG USBO USB1 RS485 Encoder Debug LOWER SIDE Fig 7 Topology of the Board TOP ARMFSCO ARM CPUBOARD MANUAL 1 1 page 12 4 2 TOPOLOGY of the C0 CPU Board BOTTOM Please always refer to the board BOTTOM topology as from below drawing Since we re looking at the board from bottom side LEFT and RIGHI sides are reversed e
11. 0 4 9 RESET EXTERNAL RESET CONNEGCGTOR 7e teh ea u resa ep a Chl epe De Et Ps 21 4 10 ENCODERINFERFACE plana 22 4 11 EXPE TO CONNECTOR See ee ee de dd dt ed 23 4 12 EXP B170 CONNECTOR 2 siasi 24 4 12 1 GPIO Mapping TrOmHdlVIN ZA A AAA o ec lere T asd 25 4 13 FCDIBOTIOMSIDE TTEPANEEFLATCABLE a aculei 26 4 13 1 FEEXIBEE TTEECDINTERFACE a De a aaa hai lalla 27 4 13 1 1 Interface for 4 3 LCD with bonded Resistive Touch Panel RTP 4W 480x272 eese 27 4 13 1 2 Interface for 5 LCD with bonded Resistive Touch Panel RTP 4W 800x480 n 28 4 13 1 3 Interface for 5 LCD with bonded PCAP Touch Panel i2C 800x480 eee 29 4 13 1 4 IZC INTERFACETFOR PEAPTOUEH 25 ote qn quote te DET Ee ERE Devin in nine ella 30 Notice that there is an auxiliary connector nearby it is one 6 pin 909 male header where you can eventually plug an extension cable Tor the ECD 12 FPC cable 30 ass interface Tor 7 ECD WithiResistive Touchr Pa ein ee io dos eot doe too eds so 31 4 13 2 LED BL CONNECTOR FOR 7 LCD LED BACKLIGHT cccccceeccecceeceeccseceeceecceeceeceeceseteeseeseseteesesseseteess 32 4 13 3 AUX AW TOUGH CONNECTOR ricavi 33 4 13 4 EXTENSION CABLES 33 4 14 SD1 TOP SIDE SD MEMORY CARD SOCKET ii 34 4 15 BATLER Stet t tore ree Dr Ho S mn T STE 34 ARMFSCO ARM CPUBOARD MANUAL 1 1 page 2 1 LIST OF FIGURES Fig Fig Fig Fig Fig Fig Fig Fig
12. atible 7 TTL panel with onboard bonded resistive touch cannot get the LED power from the two small traces of the FPC cable so the LED backlight power is supplied by the LED BL connector which is placed at bottom side of the CO board PinNo Symbol Description e Last 4 pins are the signals of the Resistive Touch Panel The LED backlight has a separate 5 RO Reddata LSB independent connector LED BL where the suitable Power must be supplied The 6 RI Reddata CO has been designed to supply such power for the LCD s LED backlight 8 RS Reddta 9 Ra Reda 1 R6 Reddta 21 Bo BhedaalSB 27 B6 Bluedata 36 GND Power ground 37 XR Touchpaneipin 38 vB Touch panel pin 39 X Tewhpanlpn Fig 40 Typical 40 pin connector of a 7 LCD with RTP Resistive Touch Panel ARMFSCO ARM CPUBOARD MANUAL 1 1 page 31 4 13 2 LED BL CONNECTOR FOR 7 LCD LED BACKLIGHT Just near the 40 pin LCD FPC connector there is the LED BL connector which is a special 2 pin socket horizontal into which the LED Backlight connector of the 7 LCD will fit PRESENT o HERE Bg a i dh D c3 C1 e pif AUD ma Tai prm a m att PR b 00000 00000 ooo e e 22222 Fig 41 The LED BL connector for powering 7 backlight Notice that if you design your assembly so that the CO will stay as a sandwich together with the LCD the posit
13. ble must not be connected ARMFSCO ARM CPUBOARD MANUAL 1 1 page 20 4 9 RESET EXTERNAL RESET CONNECTOR This connector is a 2 pin boxed header 2 0mm pitch available for external reset IT u 5 2 2 2 u 2 RSS EEE Fig 27 RESET Connector VDDIO_3V3 R265 10K 4 X DNP RESET Pin header 1x2 2 0mm gt 5V_DISCONN 14 gt gt RESETN 4 C180 0 01U 6 50V BAT54C SOT23 Internal Pull up NDGN e O Fig 28 Schematic of the RESET Connector Shorting the two pins of the RESET connector makes hardware cold reset sent immediately to the board The pin assignment is the following Pin 1 GND Pin 2 Reset ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 21 4 10 ENCODER INTERFACE This is a 6 pin boxed header 2 0mm at right side between the Expansion B and the uSD socket Fig 29 Encoder Interface This is an interface for a common 5V Rotary Encoder sometimes called Resolver by some users with pushbutton This is generally used not to count the pulses but to distinguish the rotation versus so that the management software can increase the current value e g a temperature displayed on the screen if a clockwise rotation is detected or decrease it if a counter clockwise rotation is detected The pushbutton is activated pushing the knob and when the push action is detected then the actual value is confirmed and the software can move to next value to be adjusted The Encoder in
14. bs Backlight A O O ARA r3 e C3 r3 o e E E3 EJ Bebe O LEE LH mm mH AUX PCAP q a 000000 20000 oco o coco 000000 Oo e Y Fig 4 Bottom Side view Bottom Side Fig 5 Bottom Side dimensions ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 9 2 6 OVERVIEW OF ONBOARD FEATURES 2 6 1 RS 485 COM1 PORT The 1 UART COM1 is set as RS485 only and is the main peripheral interface port which will communicate e g by Modbus RTU with external peripherals This port uses UART4 interface 2 6 2 COM2 PORT The 2 UART COM2 is a general purpose COM port interface TTL level which needs conditioning before usage carrier board or piggy board This port uses UARTO interface 2 6 3 CANBUS INTERFACE The board has a CANbus port made from the native CANbus interface of the MX285 It is TTL needs external conditioning to be used This port uses CANO channel of the IMX285 2 6 4 GPIOs 18 TIL 3 3V GPIOs are wired mostly to a 44 pin header connector others to the 20 pin header connector and can be used for an external I O conditioning board user s designed All GPIOs come from direct GPIO ports of the iMX285 2 6 5 TTL LCD Port This 24Bit TTL LCD port is designed to make a snap connection through a 40pin FPC cable for standard 4 3 or 5 or 7 small LCD panels with LED backlight A suitable LED driver for such panels is provided onboard or
15. gnal is a low power audio signal and need always to be amplified externally ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 19 48 UART_DEBUG PORT To survey the boot up of the board you must connect the Debug port to a PC where a suitable Console Simulator program is running For example PUTTY or HyperTerminal or other similar programs ti F a FTTIIIIIIIIT CRIE me TITIO t ur pm Do WTH e e868 6 Fig 24 The UART_Debug Connector Since modern PC s do not have COM ports it s suggested to use an USB amp COM TTL3 3V conversion cable like the FTDI model TTL 232RG VREG3V3 WE which TTL signals commit the 3 3Vdc levels required by the C2 Debug Port Such cable appears like the photo here below where we have already wired the small white connector for the Debug Port Fig 25 Example of USB COM TTL1 8V conversion cable The schematic of the Debug Port is here below REG_3V3 REG_3V3 UART DEBUG 1 Nc 2 Nc Need Piggy board RS 232 Tranceiver 3 GND a rework to 3 3V Level 4 TX TTL 1 8V L 1i BEEPH RK SLEXSN 5 GND se a 3 3V Level d 6 RXTTL 1 8V Fig 26 Schematic of the Debug Port Connector When preparing the cable wire one JST B6B PH K 6 pin female so that the TX wire of the conversion cable is connected to pin 6 RX the RX wire of the cable is connected to pin 4 TX and the Ground wire is connected to pin 3 The 3 3Vdc wire usually provided by the ca
16. i MX285 256MB 128MB DDR2 RAM onboard 1x 64kB SPI RAM static for permanent storage of data with unlimited write cycles with battery backup uses the same battery which keeps the Real Time Clock running 2x UARTS o 1x RS485 not insulated o 1x general purpose TTL COM port not insulated which has TX RX RTS and CTS and needs external signal conditioning 2x USB ports with 4 pin headers 1x Ethernet 10 100 with RJ45 90 socket 1x push push socket for uSD flash card 1x LCD Interface with a 40pin ZIF socket for FPC cable to support 40pin FPC cables of new generation of small TTL LCD panels 4 3 480x272 5 480x272 and 800x480 7 800x480 with LED backlight and eventually with bonded resistive or capacitive touch 1x 4W resistive touch panel RTP interface for the touch screen signals are in the same FPC cable of the LCD cable but also available on a separate pin header 1x i2C PCAP touch interface with dedicated 6pin FPC cable ZIF connector same signals are also available on a separate pin header 1x LED Backlight driver for the LCD with selectable current values 2x pin headers for functional expansion They deliver power GPIO s and SPI amp i2C buses to external conditioning boards if needed 18x TTL GPIO s software selectable as Inputs or Outputs Need external signal conditioning 1x CANbus interface TTL to be conditioned with external driver circuit 1x AUDIO interface with mono signal generated by PWM digital I O for
17. ion of this connector has been chosen so that you can directly connect the original LCD backlight cable directly and this saves costs See for example the assembly below photo Fig 42 The 7 LCD and the CO assembled together ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 32 4 13 3 AUX 4W TOUCH CONNECTOR This is a 4 pin header where you can connect the touch panel FPC through a suitable extension cable when the size of the panel does not allow a direct snap in connection through the same 40pin FPC cable ng CR ee eeeeeeeeese 000000000000 owe 000000000000 h Ea ad M te Soo HAE si N a er a Fra e f e LI i DI 000000 90909090 999 e e eee O c t 56000004 e Fig 43 The AUX 4W Touch connector 4 13 4 EXTENSION CABLES CJB can provide suitable extension cables for both the i2C PCAP touch and for the LED backlight in case you need to use a 7 panel with PCAP Fig 44 Extension Cable for LCD Backlight Fig 45 Extension Cable for PCAP Touch ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 33 4 14 SD1 TOP SIDE uSD MEMORY CARD SOCKET This socket can host one uSD flash memory card and it is a push push type socket Fata p ati Para i COLTI Co Li DE E 4 CCT ne TICO jin C1 m EN SE B EIE H LI o El EN a PP pl severi mu L 2 irre Fig 46 uSD Flash Card Socket Bottom Side 4 15 BATTERY The CO hosts one CR2032 sta
18. is protected by a PTC fuse The current available from pin1 of each connector Vcc depends on the 5Vdc input connected power If the external 5Vdc can deliver enough power you can drain max 500mA from each port ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 17 4 6 LANI FAST ETHERNET CONNECTOR RJ45 There is one RJ45 connector for onboard Ethernet channel 0 placed at left side 7 CETTE ll eaa 19 0660 Fig 19 RJ45 Ethernet Port The signals of this port follow the standard assignment as you can see here below Transmit TX LED TX green RX RX Packet detect LED yellow Fig 20 Pin Assignment of ETHO port The MACaddress for the port has been programmed in factory the value is the label stuck onto the RJ45 connector block ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 18 4 7 AUDIO CONNECTOR There is one 2 pin boxed header 2 0mm for the Audio Line Out signal which is on the lower side sa Eu u 2 2 2 2 ERE EEE EEE 2 2 2 2 0 E LRERE ERLE REE E REE EEE EE E Fig 21 The Audio Connector This connector has a Mono output generated by the PWM1 GPIO pin K4 of the processor It can be used for simple sounds 1 Line_Out Mono 2 GND Fig 22 Pin Assignment of the Audio Connector AUDIO PWM1 gt C136 Ime JST ePH 1x2 2 0mm GND C153 gt BBKJ6 15N 6 h GND Fig 23 Circuitry of the Audio Connector WARNING Never use the Line_OUT signal to drive a speaker or a headphone The si
19. lux has ended and you can exchange the direction of the driver receiver changing the level of RTS In some cases this is enough but in many others you need to understand quickly when it s time to change the direction Then you have to use the circuit below DATA DATA 2 Fig 16 RS485 with TX data instant read back The RX recelver is always enabled while you enable the TX driver only when you need to transmit Since the RX receiver is always enabled you will read your TX ed data as soon as it exits from the driver 4 4 1 1 Line Termination for COMI The termination resistor R121 is permanently connected So the CO must be used as first or last node of the RS485 communication line ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 16 4 5 USBO USB1 USB HOST CONNECTORS They are placed near lower side near the battery socket They are 4 pin boxed headers 2 0mm VOD SV Faz av Lidia FB1 PTC RS ECZ C4 1544 SEID LE INNO B USB_01_ OE 1 s en PIN ASSIGNMENT 1 VCC red wire 2 DATA white wire 3 DATA green wire 4 GND black wire USA USE Di VBUS i USE O DEI 4 USE 0 DM TFi OR44P2R MCZ1210AHI00T TDK sa JST_ePH 1x4 2 0mm ona VDDIO 343 5 USB DID Default Host USBI USB 01 VBUS sd a USB i Di HM ux vh USE DEd TF3 2ORJA 4P2R MCZ1240AHSOOTITDK JST PH 1x4 20mm FES ora GHD Fig 18 Schematic of the Connectors used for USBO and USB1 The USB interface
20. male header placed at right side of the board which gathers a number of TTL signals to be used for expanding the CO board Hence this header can be used to bring the signals to a side by side I O board or to a carrier board or to a piggy board Fig 32 The EXP B Connector Pin assignment of the EXP B Connector is the following Siga O Pin 17 19 The GPIO signals provide 3 3Vdc levels and need to be conditioned externally unless they are connected to TTL devices All GPIO s have a 10K pull up resistor to 3 3Vdc ARMFSCO ARM CPUBOARD MANUAL 1 1 page 24 4 12 1 GPIO Mapping from iMX285 The table which follows shows the mapping of the resources which come from the iMX285 ARM processor and are brought to the 20 pin and to the 44 pin Connectors of the CO 20 pin HEADER Description Address ES pp Ea ES O ba WIN 44 pin HEADER Address NININIE EF E F EFE bE gt OI II NINININ DOI NA w W WW oO sci EM 16 Lr a Eon IE 26 27 Bon Faso 38 _ W 00 Fig 33 The GPIO mapping ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 25 4 13 LCD BOTTOM SIDE TTL PANEL FLAT CABLE This is a ZIF 40 pin FPC flex PCB Cable connector for a 24 bit RGB TTL 4 3 or 5 or 7 LCD panel It s placed at bottom side of PCBA Its position has been designed so that the FPC Cable of the LCD can be easily plugged in so the board and the LCD can then be sandwiched together En
21. ndard battery This is used to power the RTC Real Time Clock and the SPI 64kB RAM The battery is isolated from the socket with a foil which can be extracted before setting the CO to use The battery will supply power only after the foil has been extracted Fig 47 Battery Insulation foil how to extract CJB 2015 ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 34
22. r also stacked I O modules Base board CO i MO 12 3 In this case the CO can either feed power to the piggy board or receive power from tt But the CO can also find its best environment if used as a small Touch Controller See next page ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 4 c HMI Controller matched to a small LCD display with RTP or PCAP touch from 4 3 to 7 remotely connected to I O boards through RS485 Modbus RTU 1 I I I I I I I I I L3 Remote Modbus I O Module LCD TOUCH Metal Plate CPUboard CO This can really be the best usage since the great versatility of the CO matched to the cheap but performing LCD make a nice but cheap Touch Controller which can be used in small to medium appliances The power supply to the CO is DC 5V 5 and the operating temperature is 40 C 85 C the actual range may be limited by the temperature range of the display All above features make the CO the most reliable and versatile choice for low end applications like Professional food appliances Small Vending machines especially outdoor Parking ticketing machines especially outdoor Small distributed touch controllers for building amp home automation CJB 2015 ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 5 2 2 Features The CO Freescale iMX285 Automotive ARM926EJ S M CPU board has these features Freescale IMX285 454 MHz htto www freescale com webapp sps site orod summary isp code
23. rating 10A Vgs 20V 0002195100008 From Reset Button GND Vgs th 3V Fig 12 Schematic of DC_IN circuitry Note the fuse and the circuitry to cut the power when the reset is triggered Removing the 5Vdc ensures the board will restart in the correct way Be careful to avoid any DC5V_IN polarity inversion ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 14 4 4 COMI SERIAL PORT RS485 CONNECTOR This is placed at bottom side near the battery It is a 3 pin 2 0mm boxed pin header Fe Ea Hu TAE mel T ag mH aga if amp Fo eg Ei JA ln E Fig 13 The COM1 Connector Circuit and pin assignment is defined here below ADM3485E VCC 3 34 RS 485 485D 1 PIN 1 DATA 485D 2 PIN 2 DATA pete PIN 3 GROUND JST_ePH 1x3 2 0mm Fig 14 Signals of the COM1 Connector ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 15 4 4 1 Explanation of RS485 Circuit The COMI port is permanently set for RS485 communication e RS485 Half Duplex only When you transmit you cannot receive Two wires only Data and Data Differential signals to allow a very high noise rejection Allows communication over long distance The major problem of an RS485 communication is that when the transmit driver is on the receiver is off since they are driven by the same control signal RTS direct for TX and inverted for RX RX RTS TX Fig 15 Typical RS485 Driver Receiver This is not so good because you cannot understand when the TX f
24. rie 22 Me EXP A GONNECIO Me TT CT T 23 Ihe EXP BOODUOGIOE diesen oa 24 The GPO mpg N pw 25 The LCD Connector designed for instant connection of a small TTL LCD 26 The 40pin FPC cable connect the CO to the TTL LCD 26 Typical 40 pin connector of a 4 3 LCD with RTP Resistive Touch Panel 27 Typical 40 pin connector of a 4 3 LCD with RTP Resistive Touch Panel 28 Typical 40 pin connector of a 4 3 LCD with PCAP Touch Panel 29 The 6 pin ZIF socket for the FPC cable of the PCAP Touch Panel 30 Typical 40 pin connector of a 7 LCD with RTP Resistive Touch Panel 31 The LED BL connector for powering 7 backlight 32 The 7 LCD and the CO assembled together 32 ne AUDE TOUCH CODO OT it ie ELA 33 Extension Gable for LOD Backlight siina a 33 Extension Cable for P GAP TOUCHES aaa daa 33 USD Flash Card Socket Bottom Side 34 Battery Insulation foil how tO extract usina 34 ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 3 2 THE CO CPU BOARD photo 2 1 Introduction The CO is a small cheap but versatile ARM Freescale iMX285 industrial CPU board It has been designed and manufactured by CJB to provide an entry level flexible industrial computing core to be used for small touch controllers
25. simple sounds oame signal level of a standard Line Out signal 1x ENCODER Resolver interface with pushbutton this is a dedicated interface for a 5V powered resolver knob rotation clockwise counterclockwise detection device with integrated pushbutton This kind of knob is very common in small food appliances to be used for setting a value e g a time a temperature increasing or decreasing it and confirming the setting by pressing the pushbutton The interface is fully protected against transients 1x RTC Real Time Clock Low Power Based on the same M41T0 used in our C2 iMX53 board it only drains 1 uA from the battery 1x CR2032 Lithium Battery with battery socket to give power to both the RTC and the SPI otatic RAM Power Supply single 5Vdc 5 Power consumption depends on the LCD panel attached to the board Some examples here below show the power needed assuming there are no loads on the USB ports Power need includes RS485 Ethernet and all active devices on board 4 2W with 4 3 RTP 4 3W with 5 RTP 4 7W with 5 PCAP 5 7W with 7 RTP 6 3W with 7 PCAP Dimensions PICO form factor 100x72mm Operating System Embedded Linux Certifications CE Verified for FCC B Following page shows the block schematic of the CPU board ARMFSCO ARM CPUBOARD MANUAL 1 1 page 6 2 3 BLOCK SCHEMATIC NS IFZLGADIEZ dLPOHIM 218 veg qs OLXWEZL 2 35C LHOLINEZLHAELIN UCE SINSSZ 008 2800 341353 lo 2x8 vios 1IE9 8 O00
26. terface schematic is displayed here below VDD 5V VDD 5V VDDIO 3V3 Encoder ORM ss Gplo24 6 VDD 5V VDD 5V C131 0 1U 6 50V Encoder 5V OR 4 Dim 6 Encoder GND gt gt GPIO25 6 2 Encoder A Encoder B OR4 s GPI0327 6 Fig 30 Encoder Interface ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 22 4 11 EXP A 1 0 CONNECTOR This is a 44pin 2 0mm male header which gathers a number of TTL signals to be used for expanding the CO board Hence this header can be used to bring the signals to a piggy board or to a carrier board Fig 31 The EXP A Connector Pin assignment of the EXP A Connector is the following Signal Pin J Siga GPIO 22 GPIO 23 a 2 2 B5 2 E 2 E 2 3 5 3 3 3 E 3 u GPIO_ UARTO RTS SSP2 SS1 4 SSP2 MOSI SSP2 SCLK 5VOUT EXP GROUND GPIO0 0 GPIO02 GPIO0 4 GPIOO 16 GPIOO 18 GPIOO 24 GPIOO 26 GPIOS 26 PWM1 oVDC IN SVDCIN 5VDC_IN GROUND 44 GROUND EA 10 IN 14 EEE CI Ga a 24 GPIO0 1 Pee a EEE TEE e EEE a 88 40 dee 2 10 12 14 16 18 0 2 A 6 8 0 2 A 6 8 40 42 44 The GPIO signals provide 3 3Vdc levels and need to be conditioned externally unless they are connected to TTL devices All GPIO s have a 10K pull up resistor to 3 3Vdc ARMFSCO_ARM CPUBOARD MANUAL 1 1 page 23 4 12EXP B 1 0 CONNECTOR This is a 20pin 2 0mm pitch

Download Pdf Manuals

image

Related Search

Related Contents

Nu-Flame NF-W3TOA Instructions / Assembly      Programa - Forratec  か んたん ガイド か んたん ガイド  Polycom V500 User's Manual  OMRON - Documentation: Terminaux opérateur - NS  USER MANUAL on Text-to-Speech  MANUAL USUARIO-GESTION HISTORIAS CLINICAS  500 DECT Handset 500 Ex DECT Handset  

Copyright © All rights reserved.
Failed to retrieve file