Manual – epc600/610 Evaluation Kit – mainboard V1.2 General Description Features
Transcription
Manual – epc600/610 Evaluation Kit – mainboard V1.2 General Description Features
Manual – epc600/610 Evaluation Kit – mainboard V1.2 Time-of-flight hardware Evaluation Kit for epc600 and epc610 General Description Features The mainboard of the epc600/610 Evaluation Kit is a fully assembled and tested circuit for the evaluation of the epc600 and epc610 time-of-flight (TOF) products. The mainboard is divided in two independent sections: ■ Complete development system for applications using epc600 TOF Range Finders and epc610 TOF Imagers. ■ Dual controller environment with STM32 and PIC10F206 micro controllers. ■ Designed for use with different camera modules with either an epc600 or an epc610 chip. ■ For epc600: Standalone operation demonstrator with pushbutton and indicator LED. ■ PC connectivity and power supply by USB. ■ Corresponding user software (PC/Mac) with visualization and logging features as part of the camera system. The “Evaluation” main section is equipped with a STM32 ARM Cortex microcontroller. This section provides a powerful and flexible development environment for the design engineer. It supports all available camera modules and works with both the epc600 TOF Range Finder and the epc610 TOF Imager Chip. The second part of the mainboard, for the “Application with PIC10F”, is equipped with a PIC10F206 microcontroller. It serves as a standalone demonstration system and has a simple distance gauge application implemented. It works with the epc600 Range Finder product only. The separate camera modules come either with an epc600 TOF Range Finder chip or with an epc610 TOF Imager chip. The modules include active LED illumination for the observation area, a complete lens system and have a cable interface to the mainboard, allowing a flexible and convenient placement in a lab setup. Purpose ■ Performance demonstration of epc's 3D TOF technology in terms of speed, accuracy and operating range. ■ Speed: Integration time, response time. ■ Accuracy: Distance noise, distance drift, absolute distance accu racy. ■ Operating range: Sensitivity, ambient-light suppression. ■ Reference application for evaluation and design engineers. System overview ➀ ➁ Mounting place epc600 Camera Camera module connector ➂ ➃ Application / evaluation switch STM32 ARM Cortex controller ➄ ➅ USB connectors Dip switch and LED bank Application ➆ ➇ 10 pin Cortex debug connector PIC10F206 controller ➈ ➉ Push-button / LED interface ICD3 In-Circuit debugger interface 6 5 4 7 1 2 9 3 10 8 Figure 1: Mainboard V1.2 Figure 2: Camera module e.g. epc600 Camera © 2014 ESPROS Photonics Corporation 1 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 Characteristics subject to change without notice 32/<7(&*PE+ 3RO\WHF3ODW] ':DOGEURQQ *(50$1< 7HO)D[ (0DLORHN#SRO\WHFGH ZZZSRO\WHFGH IMPORTANT INFORMATION SAFETY ADVICE DO NOT LOOK DIRECTLY INTO THE CAMERA UNDER OPERATION ! Depending on the mode of operation, the camera device emits highly concentrated non-visible infrared light. It can be hazardous to the human eye. The use of these devices has to follow the safety precautions given in IEC 60825-1 and IEC62471. THIS EVALUATION KIT SHOULD ONLY BE INSTALLED AND USED BY AUTHORIZED AND FULLY TRAINED PEOPLE. ALL INSTRUCTIONS IN THIS MANUAL AND IN THE RELATED DOCUMENTS HAVE TO BE FOLLOWED AND FULLY COMPLIED WITH. IN ADDITION, THE INSTALLER AND USER IS REQUIRED TO COMPLY WITH ALL LOCAL LAWS AND REGULATIONS. SHOULD ANY OF THESE INSTRUCTIONS NOT BE CAREFULLY FOLLOWED, SERIOUSLY INJURY MAY OCCUR. THE INSTALLER AND USER IS FULLY RESPONSIBLE FOR THE SAFE USE AND OPERATION OF THE SYSTEM. IT IS THE SOLE RESPONSIBILITY OF THE IN STALLER AND THE USER TO ENSURE THAT THIS PRODUCT IS USED ACCORDING TO ALL APPLICABLE CODES AND STANDARDS IN ORDER TO ENSURE SAFE OPERATION OF THE WHOLE APPLICATION. ANY ALTERATION TO THE DEVICES BY THE BUYER, INSTALLER OR USER MAY RESULT IN UNSAFE OPERATING CONDITIONS. ESPROS photonics AG IS NOT RESPONSIBLE FOR ANY LIABILITY OR WARRANTY CLAIM WHICH RESULTS FROM SUCH MANIP ULATION. THIS DEVICES MAY NOT BE USED FOR APPLICATIONS OTHER THAN THE EVALUATION OF THE DESIGNATED DEVICES. THIS DEVICES MAY NOT BE USED IN SAFETY APPLICATIONS, EXPLOSIVE ATMOSPHERES, OR IN A RADIOACTIVE ENVIRONMENT. IMPORTANT INFORMATION THIS CAMERA COMES WITH ITS OWN CALIBRATED FIRMWARE. For proper operation of the Evaluation Kit upload the correct firmware from the CD ROM to the evaluation board. Do this each time, when you are changing the camera head. User interface: Use the dialog “Firmware settings” Upload the binary file “epc60x_fw_xxx_sensor” ALSO, MAKE SURE THAT YOU ALWAYS USE THE LATEST SOFTWARE VERSION ON YOUR MAC / PC. USE THE APPROPRIATE INSTALLER THAT IS ALSO ON THE CD. © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 2 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 Table of Contents General Description............................................................................................................................................................................................1 Features............................................................................................................................................................................................................. 1 Purpose.............................................................................................................................................................................................................. 1 System overview................................................................................................................................................................................................ 1 1. General overview of the epc600/610 Evaluation Kit .................................................................................................................................4 1.1. Ordering information.............................................................................................................................................................................. 4 1.2. Scope of delivery................................................................................................................................................................................... 4 1.3. System requirements.............................................................................................................................................................................5 1.4. Technical data epc600/610 Evaluation Kit mainboard V1.2 .................................................................................................................. 5 1.5. Support and technical contact ............................................................................................................................................................... 5 2. Hardware.................................................................................................................................................................................................. 6 2.1. Block diagram........................................................................................................................................................................................ 6 2.2. Schematics............................................................................................................................................................................................ 8 2.3. Assembly & part list..............................................................................................................................................................................11 2.4. Mainboard overview.............................................................................................................................................................................13 2.5. General purpose functions on the Mainboard ..................................................................................................................................... 13 2.5.1. Board supply..................................................................................................................................................................................... 13 2.5.2. epc600 camera (place P1)............................................................................................................................................................... 14 2.5.3. Camera connector J9....................................................................................................................................................................... 14 2.5.4. Selection of the working area (SW2) ................................................................................................................................................ 15 2.6. “Evaluation” working area ................................................................................................................................................................... 15 2.6.1. USB connector USB FS (J6)............................................................................................................................................................ 15 2.6.2. Header J5......................................................................................................................................................................................... 15 2.6.3. Header J7 (boot option).................................................................................................................................................................... 15 2.6.4. Header J8......................................................................................................................................................................................... 15 2.6.5. DIP Switch SW1............................................................................................................................................................................... 15 2.6.6. Signal LED1 .. LED3.........................................................................................................................................................................15 2.6.7. Test point J14....................................................................................................................................................................................16 2.7. STM32 support.................................................................................................................................................................................... 16 2.7.1. JTAG / SWD connector (J2)............................................................................................................................................................. 16 2.7.2. STM32 debug (J10).......................................................................................................................................................................... 16 2.7.3. STM32 reset (S2)............................................................................................................................................................................. 16 2.8. “Application with PIC10F”.................................................................................................................................................................... 16 2.8.1. Microcontroller.................................................................................................................................................................................. 17 2.8.2. 1-button / LED interface (S3 / LED9) ................................................................................................................................................17 2.8.3. 2-wire interface connection J11........................................................................................................................................................ 17 2.8.4. Signal connector J12........................................................................................................................................................................ 17 2.8.5. Test point J15 and J16......................................................................................................................................................................17 3. Camera module...................................................................................................................................................................................... 17 4. Setup & installation................................................................................................................................................................................. 17 5. Maintenance and disposal...................................................................................................................................................................... 17 5.1. Maintenance........................................................................................................................................................................................ 17 5.2. Disposal............................................................................................................................................................................................... 17 6. Addendum...............................................................................................................................................................................................17 6.1. Related documents..............................................................................................................................................................................17 6.2. Links.....................................................................................................................................................................................................17 IMPORTANT NOTICE...................................................................................................................................................................................... 18 © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 3 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 1. General overview of the epc600/610 Evaluation Kit The chapter gives an overview about the epc600/610 Evaluation Kits, their components and the technical data of the mainboard. 1.1. Ordering information Kits Accessories Part number Order information Description P100 110 epc600 Evaluation Kit Spot Evaluation kit set with an epc600 TOF Range Finder chip – epc600 Camera Spot – epc600/610 Evaluation Kit Mainboard P100 227 epc610 Evaluation Kit Wide Evaluation kit set with an epc610 TOF Imager chip – epc610 Camera Module V1.0 – epc600/610 Evaluation Kit Mainboard Part number Order information Description P100 113 epc600 Camera Spot Camera module with an epc600 TOF Range Finder chip with 1.4° x 1.4° optical aperture angle, including cable P100 223 epc610 Camera Module V1.0 Camera module with an epc610 TOF Imager chip with 8.7° x 8.7° optical aperture angle, including cable Table 1: Order information overview 1.2. Scope of delivery No Pieces Designation Kit Camera ➀ 1 Camera module according the order code (see above Table 1) e.g. epc600 camera with stand-off (or epc610 camera module) Yes Yes ➁ 1 Cable to connect the camera with the mainboard Yes Yes ➂ 1 epc600/610 Evaluation Kit mainboard Yes ➃ 1 USB type 2 cable to connect the mainboard with a computer Yes ➄ 1 CD-ROM with the application software + documentation Yes Yes 1 Manual epc600 Camera or epc610 Camera; on CD-ROM; according the order code (see above Table 1) Yes Yes 1 Manual epc600/610 Evaluation Kit; on CD-ROM; according the order code (see above Table 1) Yes 5 4 2 1 3 Figure 3: Material of the complete kit e.g epc600 Evaluation Kit Spot © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 4 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 1.3. System requirements For the applicable system requirements for the Evaluation Kit refer to the corresponding camera manual 1.4. Technical data epc600/610 Evaluation Kit mainboard V1.2 Note: epc600/610 Evaluation Kit mainboard V1.2 is a epc600/610 Evaluation Kit mainboard V1.1 with an extended power supply for the epc610 Camera Module. Description Data Remarks Processor 1 STM32F207VG (ST Microelectronics) ■ Core: ARM 32bit Cortex – M3 120MHz / 150DMIPS ■ Program memory Flash: 1024 kByte ■ Data memory RAM: 132 kByte Evaluation and visualization system for epc600 and epc610 cameras Processor 2 (tiny microprocessor) PIC 10F206 (Microchip) ■ Program memory Flash: ■ Data memory RAM: Standalone demonstration system for epc600 cameras only Supply voltage USB-connection: external: 512 word 24 byte +5V DC ± 5% +5V DC ± 5%, 1'000mA by USB computer connection by external USB power supply Power consumption typ. 2.0W typ. 0.6W with camera module epc without camera module Communication PC – evaluation board USB 2.0 full speed max. cable length: 2m Communication evaluation board - camera epc600: 2-wire interface, max. 1Mbit/s epc610: SPI interface (4-wire), max. 10Mbit/s max. cable length: 0.5m Dimensions (length x width x hight) 120 x 100 x 15mm Temperature range; Humidity 0° … 45°C; 20% … 80% RH CE certificate The Evaluation Kit is designed as a module level device. Therefore it is not a CE certified device. It is the users responsibility to operate the hardware in compliance with the CE regulations. RoHS Fulfills 2002/95/EC Table 2: Technical data mainboard 1.5. Support and technical contact If you need more information, please contact us at [email protected]. © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 5 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 2. Hardware 2.1. Block diagram The system consists of 3 main parts: A personal computer, the mainboard of the Evaluation Kit and a camera module (refer to Figure 4) Mainboard Personal computer Human interface GUI Computer epc600 / epc610 evaluation system Input switches Main signaling USB interface USB interface Camera Optics (optical path) Debug connector I/O interface epc6xx 2-wire / SPI interface in operation Main-microprocessor Application Software Configuration& data files Power supply Program memory Data memory Program memory Data memory Config setting Microprocessor PIC10F206 I/O interface 1-button interface 2-wire interface ICSP connector epc600 standalone demonstration * Figure 4: Block diagram (* not implemented) The Personal computer ■ IBM compatible or Apple (Mac). ■ Man-machine interface for operation and visualization of the evaluation system. ■ Runs the application software. ■ Stores, reads and writes configuration and data files for the application. ■ Host system for ST ARM 32bit Cortex microprocessor software development. The mainboard ■ Two sections with independent microprocessor systems: □ The one for the “epc600 / epc610 evaluation system” (Evaluation) □ The second is a minimal hardware design concept for a Range Finder application with the epc600 (Application with PIC10F). ■ A main switch selects which section will be connected to the camera module. ■ The mainboard/system is connected to the computer by a USB cable for data communication and power supply. ■ The power supply generates all of the necessary supply voltages from the USB connection. An additional external USB power supply can be added if the PC USB interface is not capable of delivering the necessary power (ca. 1'000mA). ■ The “epc600/epc610 evaluation system” section supports and gives access to the full functionality of the epc600 / epc610 devices. □ Checks for the correct device identification of the camera. □ Configures and controls the camera. □ Reads the picture data from the camera and sends it via USB to the computer. □ Provides configuration DIP switches and signaling LEDs. □ A “debug connector” allows advanced users to download their own application. For more information, refer to the manual of the corre sponding processor. ■ The “epc600 standalone demonstration” section with a tiny microprocessor PIC10F206 is a fully functional range-finder concept. □ This part is not yet supported. There is no functional firmware implemented. The camera module ■ Is a fully functional module with an epc600 or epc610 chip and optics combined. ■ Connects to the mainboard for power supply, data communication and configuration reading. ■ The configuration setting in the camera can be read back, allowing identification of the type of the chip in the camera. ■ Has a built in epc600 or epc610 chip according the label. ■ Appropriate optics allow for the demonstration of the functionality of the epc600 or epc610 device. The transmit and receive optics guarantees having a fully functional camera system from the start. Goals and objectives of this Evaluation Kit: ■ Easy-to-use, plug and play demonstrator to show how epc's TOF products work and which possibilities they offer. © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 6 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 ■ Test kit for engineers, enabling first contact with epc's products. ■ Reference design kit for design and development engineers. ■ Supports the user during development and testing of his own hard- and software. Exceptions of this kit: ■ The kit is a demonstrator. It is not designed for verification of datasheet parameters. Such tests need a dedicated test environment. ■ Not designed for use in final applications. © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 7 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 Characteristics subject to change without notice 8 / 18 uC_ext_Power uC_TPS_EN Sheet1 epc61x_Mainboard_PowerSupply MODE TEST SCLK/sclk SDATA/nss MOSI MISO GND 8V5 GND R36 10k 5V SW2 6PDT Switch GND 5V Interface to Camera 1 2 3 4 5 6 7 8 9 10 11 12 J9 Figure 5: Overview and camera interface uC_ext_Power uC_TPS_EN Sheet2 epc61x_Mainboard_uC n.c. © 2014 ESPROS Photonics Corporation GND 5V SCLK SDAT Sheet3 epc61x_Mainboard_Pic 2.2. Schematics Manual epc600_610_EvalKit-Mainboard - V1.5 LED2 LED2 LG T67K green R34 680 3V3 1 3 5 7 9 J2 J6 GND FB3 22 1 2 3 4 5 2 4 6 8 10 Vbus USB Full speed GND 3V3 VBUS DD+ ID GND SHIELD LED3 LG T67K green R35 680 3V3 LED3 1k R29 USB_FS_N USB_FS_P Vbus_sense TMS/SWDIO TCLK/SWCLK TDO/SWO TDI RESET JTAG/SWD Debug Interface LED1 LS T67K red R33 680 TRST LED1 DS1 DS2 DS3 DS4 DS5 DS6 DS7 DS8 1 2 3 4 5 6 7 boot from system memory for future use 1-2 3-4 GND GND 3V3 TDO/SWO TRST USB_FS_N USB_FS_P TMS/SWDIO TCLK/SWCLK TDI Vbus_sense SPI3_nss C25 2u2 XTAL2 10MHz RESET C24 2u2 GND C23 100n C22 18p C21 18p R20 10k GND closed default boot from main flash GND open GND R28 10k Jumper J7 R27 10k PE9 3V3 GND SW1 8 Pos DIP Switch PE10 PE11 PE12 PE13 PE14 PE15 STM32 Debug GND J10 GND 8 7 6 5 4 3 2 1 3 1 9 / 18 4 2 3V3 S2 Characteristics subject to change without notice STM 32 Reset © 2014 ESPROS Photonics Corporation Manual epc600_610_EvalKit-Mainboard - V1.5 22 19 50 75 100 28 11 6 49 73 21 99 14 94 12 13 95 96 47 48 51 52 53 54 35 36 37 89 90 91 92 93 67 68 69 70 71 72 76 77 23 24 25 26 29 30 31 32 VSSA VSS VSS VSS PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 20 74 27 10 39 40 41 42 43 44 45 46 97 98 1 2 3 4 5 38 55 56 57 58 59 60 61 62 81 82 83 84 85 86 87 88 65 66 78 79 80 7 8 9 15 16 17 18 33 34 63 64 GND PE9 PE10 PE11 PE12 PE13 PE14 PE15 DS1 DS2 DS3 DS4 DS5 DS6 DS7 DS8 LED1 LED2 LED3 SPI3_sck SPI3_MISO SPI3_MOSI 47 47 uC_ext_Power uC_TPS_EN R24 R18 R21 47 Figure 6: Sheet2 epc61x_Mainboard-uC STM32F207VG VDDA VDD VDD VDD VDD VDD VDD VBAT VCAP_1 VCAP_2 VREF+ PDR_ON NRST BOOT0 OSC_IN OSC_OUT PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PB0 PB1 PB2/BOOT1 PB3/JTDO PB4/JTRST PB5 PB6 PB7 PA8 PA9 PA10 PA11 PA12 PA13/JTMS/SWDIO PA14/JTCK/SWCLK PA15/JTDI PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 IC4 SPI3_nss 3 5 4 2 GND 3 5 4 2 GND 3V3 C34 100n VccB B1 B2 OE 7 8 1 6 7 8 1 6 5V Test_Readback Mode_Readback TXS0102DCU VccA A1 A2 GND IC6 0 VccB B1 B2 OE TXB0102DCU VccA A1 A2 GND IC5 R16 Caps for level shifters GND C33 100n 3V3 220 470 R30 R26 R25 47 R19 47 R22 47 100n R15 0 C18 5V R31 10k GND 5V R32 10k GND 2 4 6 8 10 4 2 Header 2X2 3 1 J8 C29 820p Caps for STM32 C28 4n7 GND 3V3 Header 5X2 GND 1 3 5 7 9 J5 C27 100n T4 BSS123 GND C26 4u7 GND 3V3 C30 100n C31 4n7 GND J14 GND 3V3 MODE TEST SCLK/sclk SDATA/nss MOSI MISO GND J18 C32 820p VBUS DD+ ID GND SHIELD J1 1 2 3 4 5 GND uC_ext_Power uC_TPS_EN Vbus SSS9221 SW3 LED9 DIST red R5 10k C5 4u7 GND GND GND 5V SCLK SDAT I/O Connector 1 2 3 4 5 6 J12 TPS2151 SW_EN GND SW_IN SW_IN LDO_EN LDO_IN IC1 SW_PLDN SW_PG SW_OUT SW_OUT LDO_PLDN ADJ LDO_PG LDO_OUT 14 1 12 13 10 9 8 11 GND C7 100n 200k R1 620k R2 GND GND C3 100n GND C4 10u 2 4 GP1/ICSPCLK 3 GP0/SDAT/ICSPDAT1 5VGND GP1 GP0 5V C1 GND GP2/SCLK 4 GND C9 10u GND PIC Programming: Make sure, that the board is working in the PIC-mode. Disconnect chip carrier for safety reasons. J13 ICD3 Connector GP3 6 GND PIC10F206 GP2 GP3 IC7 100n Figure 8: Sheet3 epc61x_Mainboard_Pic J16 GND J15 GND Header 2x2 1 3 J11 5V C100 2'200u GND 3V3 Figure 7: Sheet1 epc61x_Mainboard_PowerSupply GND 5 7 2 3 6 4 2-wire interface: C6 100n GP0/SDAT/ICSPDAT GP1/ICSPCLK GP2/SCLK GP3 T5 BSS123 R37 1k GND 5V GND 220 FB1 PowerPad Heat 0 R7 680 4 LED4 3.3V red 5 L2 GND LED5 5V/8.5V red 3 LMR64010x FB MBR0520 D1 D2 BZX84-B5V6 R8 560 GND S3 Teach GND IC2 SHDN VIN 8V5 1 SW 3V3 GND Ext. supply 5 VDD VSS 2 10 / 18 1 2 3 4 5 6 Characteristics subject to change without notice 2 © 2014 ESPROS Photonics Corporation Manual epc600_610_EvalKit-Mainboard - V1.5 GND R6 15k R3 91k GND 3V3 5V 8V5 C8 220p Header 4 1 2 3 4 J17 GND C10 10u 8V5 © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 11 / 18 Figure 10: Frontside assembly and default jumper setting Default jumper setting C100 1 Figure 9: Backside assembly 2.3. Assembly & part list Manual epc600_610_EvalKit-Mainboard - V1.5 Device Value (typical) Comment C1, C3, C6, C7, C18, C23, C27, C30, C33, C34 100 nF Capacitor, X7R, 10%, 10V C4, C9, C10 10 μF Capacitor, X5R, 10%, 10V C5, C26 4.7 μF Capacitor, polarized C8 220 pF Capacitor, 10% C21, C22 18 pF Capacitor, 5% C24, C25 2.2 μF Capacitor Polarised C28, C31 47 nF Capacitor, X7R, 10%, 10V C29, C32 820 pF Capacitor, X7R, 10%, 10V C100 2'200 μF Capacitor, 16V D1 MBR0520 Schottkydiode D2 BZX84-B5V6 Zenerdiode FB1 220 Ohm @ 100MHz Ferrit bead (732-1581-1-ND, Würth) FB3 22 Ohm @ 100MHz Ferrit bead (732-1597-1-ND, Würth) IC1 TPS2151 LDO and switch with dual current control IC2 LMR64010x 1A step up SIMPLE SWITCHER IC4 STM32F207VG 32bit ARM controller with FPU IC5 TXB0102DCU 2-bit bidirectional voltage level translator IC6 TXS0102DCU 2-bit bidirectional voltage level translator IC7 PIC10F206 PIC10F20x, SOT23-6 Package J1, J6 USB Mini B USB Mini B receptacle J2 JTAG/SWD 1.27mm dual row header J5 Header 5X2 Header, 5-Pin, Dual row J7, J8, J11 Header 2X2 Header, 2-Pin, Dual row J9 Dubox 2x6 Header, 6-Pin, Dual row J13 ICD3 Connector RJ11 Connector 90° J14, J15, J16, J18 Testpoint Testpoint L2 33 μH Inductor LED1, LED4, LED5, LED9 LS T67K LED red 2mA 1.9V LED2, LED3 LG T67K LED green 2mA 1.9V R1 620 kOhm Resistor, 1%, 1/10W R2 200 kOhm Resistor, 1%, 1/10W R3 91 kOhm Resistor, 1%, 1/10W R5, R20, R27, R28, R31, R32, R36 10 kOhm Resistor, 1%, 1/8W R6 15 kOhm Resistor, 1%, 1/10W R7, R33, R34, R35 680 Ohm Resistor, 1%, 1/8W R8 560 Ohm Resistor, 1%, 1/8W R15 0 Ohm Resistor, 1%, 1/8W R18, R19, R21, R22, R24, R25 47 Ohm Resistor, 1%, 1/8W R26 470 Ohm Resistor, 1%, 1/8W R29, R37 1 kOhm Resistor, 1%, 1/8W R30 220 Ohm Resistor, 1%, 1/8W S2, S3 Pushbutton Pushbutton SW1 8 Pos DIP Switch 8 Pos DIP Switch SW2 6PDT Switch 6PDT Switch SW3 SSS9221 Switch DPDT T4, T5 BSS123 NMOS Transistor XTAL2 10 MHz Quartz Crystal, SMT Table 3: Part list © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 12 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 2.4. Mainboard overview The mainboard is divided into two areas with independent functionality. In the „Evaluation“ area (the upper part of the board) is the “epc600/610 evaluation system” It contains the USB interface, the main-micro processor of the evaluation system, some I/O features and the 3.3 -> 5V level-shifting for the communication and I/O lines from the microprocessor to the I/Os of the epc600 and epc610 devices. The „Application with PIC10F“ area (the bottom part of the board) is not used for the Evaluation Kit currently. It contains a typical rangefinder application with a tiny PIC10F206 microcontroller. General purpose functions are the power supply on the top of the board, the camera connector and the evaluation/application switch in between the two main areas. 2.5. General purpose functions on the Mainboard 2.5.1. Board supply Usually, the mainboard is supplied by the host (PC, USB Hub) over the USB cable ( Figure 11, J6/USB FS). Power supply selection switch USB/Ext. (SW3) USB power supply Power indicator LEDs 3.3V & 5V/8.5V Error indication LED 1 C100 USB Host Figure 11: Mainboard: Power supply function A integrated power management module with a built in power switch is used to manage the supply of the board. As soon as the board is connected to a USB interface or to an external USB supply, the main-microprocessor is supplied with 3.3V. The switch is initially open and the 5V or 8.5V supplies are not available until the main-microprocessor had asked the host for high-power devices and has closed the switch. If the host is not able to deliver the necessary power, the mainboard indicates an error by blinking LED1. In this case, or if the system is running without a host, the external USB Power Supply (5V, 1'000mA) needs to be used with the power supply selection switch USB/Ext. (SW3; see picture below) set to Ext for the external supply through connector J1. Position Description USB (default) The Evaluation Kit is supplied by the host over the USB FS connector. Ext. The Evaluation Kit is supplied by an external USB power supply over the Ext. suppl connector. Table 4: Power supply selection switch SW3 LED 3.3V and LED 5V/8.5V indicate if the corresponding voltages are available. All voltages can be accessed over the power supply test points (see Figure 11). The external circuitry may not draw more than 2.5W in total! © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 13 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 Note: If the following pop-up window appears after “Connect”: Figure 12: FW boot-up Reason: You are using a 1 st series camera module with a V1.2 or V2.0 mainboard. The USB power supply is not compatible Solution: Use an external 1'000mA USB supply. Connect it to the appropriate plug on the mainboard and switch to „Ext.“ power supply. After pow er-up press the reset button on the mainboard. 2.5.2. epc600 camera (place P1) For easier testing and demonstration, the epc600 camera can be fixed on the mainboard with a screw at location P1. Note: The camera must be connected via the camera cable to connector J9 of the mainboard (No direct interconnects). 2.5.3. Camera connector J9 Depending of the type of the camera module or with respect to the sensor chip inside a camera, the pins of the J9 camera connector have different meanings and need different terminations according to Table 5. For camera modules supplied by ESPROS photonics, the pin assignment is already done for the correct operation of the module in combination with the mainboard. Pin 1 Pin assignment Camera module epc600 Camera module epc610 +5V +5V 2 +5V +5V 3 GND GND 4 +8.5V +8.5V 5 SCLK SCLK 6 SDATA nSS 7 GND GND 8 GND GND 9 not connected MISO 10 not connected MOSI 11 GNDM (see notes) VDDM (see notes) 12 VDDT (see notes) VDDT (see notes) Notes: Pins 11 and 12 must be terminated, but not necessarily in the camera mod ule. If they are not terminated in the camera, the Evaluation Kit reads back the chip type by firmware and terminates them according to the signals MODE and TEST. For the correct standalone operation of the camera modules (epc600 or epc610), the signals need to be terminated according to the datasheets. Table 5: Pin assignment camera connector J9 © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 14 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 2.5.4. Selection of the working area (SW2) With the selection switch SW2, the working area of the mainboard can be selected: ■ In the upper position, the “Evaluation” area is active for the “epc600/epc610 evaluation system”. This mode works for camera modules epc600 and epc610. The camera is operated and accessed by the Evaluation Kit application software on the user's computer. ■ The lower position of the switch activates the „Application with PIC10F“ option for the “epc600 standalone demonstration”. It is a typical range-finder application with a tiny PIC10F206 microcontroller. It is not in used for the Evaluation Kit currently. Caution: The board must be in the unpowered state when switch SW2 is changed! Otherwise the board or camera may be damaged. 2.6. “Evaluation” working area The “Evaluation” area offers the following options for evaluation and test purposes: 2.6.1. USB connector USB FS (J6) This interface is the communication interface between the host (PC or Mac) and the mainboard. The main task is to transmit all the sensor information from the Evaluation Kit to the host as well as to transmit the control and status information to the sensor. Secondly, this interface is used to supply power to the board (refer to chapter 2.5.1: Board supply). 2.6.2. Header J5 Connect or disconnect signals SCLK/SCLK, nss/SDATA, MOSI or MISO. Pins 9 and 10 of J5 are connected to GND (shorted). The epc600 camera modules communicate over the 2-wire interface (SCLK, SDATA) while the epc610 cameras use SPI communication (SCKL, nSS, MOSI, MISO). For additional details, refer to the corresponding chip datasheets. 2.6.3. Header J7 (boot option) Jumper J7-12 (between pin 1 and 2) is used to pull down the STM32 boot0 signal. Jumper J7-34 (between pin 3 and 4) is used to pull down STM32's port pin PE9. Jumper Status Description J7-12 closed (default) Boot from user flash. open Boot using boot loader located in the system memory. Do not use this option. Use the epc boot loader. closed Boot using the epc boot loader. Use the epc boot loader if you want to reprogram the flash memory using the USB FS interface. open (default) Boot from user flash. J7-34 Figure J7 J7 - 34 J7 - 12 Table 6: Header J9 (boot option) For more information about boot configurations, see the STM32F207 reference manual ( chapter 6.1: Related documents). 2.6.4. Header J8 Used to connect or disconnect signals TEST and MODE from the main-microprocessor. These signals are used either to read back the hardwired configuration of the camera module or, in case of non-terminated pins, to terminate them according to the software read-back of the chip type designation (epc600/epc610). Refer to Table 5 and the corresponding datasheets (see chapter 6.1: Related documents). 2.6.5. DIP Switch SW1 Not used in this version. 2.6.6. Signal LED1 .. LED3 Functionality defined by the main microprocessor firmware. LED1, red: Error indication LED2, green: LED3, green: If LED 2 and 3 blinking alternating, the epc boot loader is active. If LED 2 and 3 blinking alternating, the epc boot loader is active. © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 15 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 2.6.7. Test point J14 Test point J14 is foreseen to connect ground GND to measurement or test equipment (e.g. to a oscilloscope). 2.7. STM32 support The mainboard also offers support for software developers writing their own applications. 2.7.1. JTAG / SWD connector (J2) JATG / SWD pin Name 1 3V3 2 TMS/SWDIO 3 GND 4 TCLK/SWCLK 5 GND 6 TDO/SWO 7 TRST 8 TDI 9 GND 10 RESET Pin description STM32 pin JTAG debug port SW debug port JTAG Test Mode Selection Serial Wire Data Input/Output PA13 JTAG Test Clock Serial Wire clock PA14 JTAG Test Data output TRACESWO if async trace is enabled PB3 JTAG Test Reset PB4 JTAG Test Data input PA15 Debug environment reset NRST Table 7: JTAG / SWD connector To program and debug the STM32, an ARM SWJ-DP interface is implemented. It is a combined JTAG and serial wire debug port that en ables either a serial wire debug or a JTAG probe to be connected to the target. The port is available on the J2 connector (see Figure 10), which is a standard 10 pin, 1.27mm cortex debug connector (see infocenter.arm.com). For more information about debug support, refer to the STM32F207 reference manual (see chapter 6.1: Related documents). 2.7.2. STM32 debug (J10) The STM32 debug connector J10 offers access to six STM32 GPIO port pins that can be set for bug tracing or any other use. Connector Pin STM32 pin 1 PE10 2 PE11 3 PE12 4 PE13 5 PE14 6 PE15 7 GND Table 8: JTAG / SWD connector 2.7.3. STM32 reset (S2) The STM32 reset button S2 is connected to the STM32's NRST input pin. A low level (pressed button) causes a system reset of the con troller (for more information refer to STM32F207 reference manual; see chapter 6.1: Related documents). Note that the reset signal is only connected to the STM32 controller. 2.8. “Application with PIC10F” This section is not used and in operation for the Evaluation Kit currently. If the selection switch SW2 is in the lower position, the epc600 chip is working within a typical simple range-finder demonstration applica tion. It is in combination with a tiny PIC microprocessor and an easy-to use 1-button / LED interface. © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 16 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 2.8.1. Microcontroller The used tiny microcontroller is a 6 pin PIC10F206 from Microchip. It can be programmed by using Microchip's ICD3 In-Circuit Debugger Interface (see chapter 6.1: Related documents). 2.8.2. 1-button / LED interface (S3 / LED9) The application's human interface is the 1-button / LED interface (refer to Figure 4). With the Teach (S3) pushbutton, the target distance as well as commands are entered to the system. The LED Dist (LED9) is signaling if an object is detected (or the actual status of the system). For a detailed description of the functionality as well the firmware, refer to the “Manual – epc600 Camera”. 2.8.3. 2-wire interface connection J11 If the user connects the 2-wire interface to the epc600 chip by his own external controller, the 2-wire interface can be disconnected by the jumpers on the header J11. 2.8.4. Signal connector J12 All signals to and from the microcontroller can be accessed by J12 (see Figure 10) for test purposes. 2.8.5. Test point J15 and J16 Test point J15 and J16 are foreseen to connect ground GND to measurement or test equipment (e.g. to an oscilloscope). 3. Camera module For the descriptions of the camera modules refer to the documents “Manual – epc600 Camera” or “Manual – epc610 Camera”. 4. Setup & installation For hardware setup and software installation, follow the instructions in the corresponding chapters of the camera manuals. 5. Maintenance and disposal 5.1. Maintenance The components of the evaluation kit do not need regular maintenance. A functional check is recommended each time the kit is taken into operation: ■ Check the mounting position and the detection area of the sensor with respect to the operational conditions. Also check that there is no hazardous situation. ■ From time to time, clean the sensor with a soft towel and with a little soapy water to remove dust or dirt. 5.2. Disposal Disposal should be done using the most up-to-date recycling technologies for electronic components according to the local regulations and laws. The design and manufacture of the kit's components are done in compliance with the RoHS legal regulations. Traces of dangerous materials may be found in the electronic components, but not in harmful quantities. 6. Addendum 6.1. Related documents ■ Manual – epc600 Camera, ESPROS photonics corp., 2014 ■ Manual – epc610 Camera, ESPROS photonics corp., 2014 ■ epc600 datasheet, ESPROS photonics corp., 2014 ■ epc610 datasheet, ESPROS photonics corp., 2014 ■ STM32F205xx, STM32F207xx, STM32F215xx and STM32F217xx advanced ARM-based 32-bit MCUs, Reference manual, ST Microelectronics corp., 2011 ■ PIC10F200/202/204/206 datasheet, Microchip, 2007 6.2. Links www.microchip.com www.microchip.com/icd3 http://infocenter.arm.com © 2014 ESPROS Photonics Corporation Characteristics subject to change without notice 17 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 IMPORTANT NOTICE Information furnished by ESPROS Photonics AG (epc) is believed to be accurate and reliable. However, no responsibility is assumed for its use. ESPROS Photonics AG and its subsidiaries (epc) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is the latest and is complete. All products are sold subject to epc’s terms and conditions of sale supplied at the time of order acknowledgment. epc warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with epc’s standard warranty. Testing and other quality control techniques are used to the extent epc deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. epc assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applica tions using epc components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. epc does not warrant or represent that any license, either express or implied, is granted under any epc patent right, copyright, mask work right, or other epc intellectual property right relating to any combination, machine, or process in which epc products or services are used. Information published by epc regarding third-party products or services does not constitute a license from epc to use such products or ser vices or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from epc under the patents or other intellectual property of epc. Resale of epc products or services with statements different from or beyond the parameters stated by epc for that product or service voids all express and any implied warranties for the associated epc product or service. epc is not responsible or liable for any such statements. epc products are not authorized for use in safety-critical applications (such as life support) where a failure of the epc product would reason ably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of epc products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by epc. Further, Buyers must fully indemnify epc and its representatives against any damages arising out of the use of epc products in such safety-critical applications. epc products are neither designed nor intended for use in military/aerospace applications or environments unless the epc products are specifically designated by epc as military-grade or "enhanced plastic." Only products designated by epc as military-grade meet military specifications. Buyers acknowledge and agree that any such use of epc products which epc has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. epc products are neither designed nor intended for use in automotive applications or environments unless the specific epc products are designated by epc as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, epc will not be responsible for any failure to meet such requirements. © 2014 ESPROS Photonics Corporation 18 / 18 Manual epc600_610_EvalKit-Mainboard - V1.5 Characteristics subject to change without notice 32/<7(&*PE+ 3RO\WHF3ODW] ':DOGEURQQ *(50$1< 7HO)D[ (0DLORHN#SRO\WHFGH ZZZSRO\WHFGH