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