ESPROS epc901 User manual

Manual – epc901 Evaluation Kit
General Description
The Evaluation Kit epc901 is a fully assembled and tested system
for the evaluation of the the epc901 line imager. The Evaluation Kit
consists of an epc901 camera module, a mainboard, cables and
software.
The “Evaluation main section is equipped with a STM32 ARM Cor-
tex micro controller. This section provides a powerful and flexible
development environment for the design engineer. It supports all
the epc901 line imager camera module.
The camera module comes equipped with an epc901 line imager
chip. The module includes a complete lens system and a camera
cable connects it to the mainboard, allowing a flexible and conve-
nient placement in a lab setup.
Features
■Fully functional line imager camera 1'024x1 pixel with epc901
line imager chip.
■Application software with graphical user interface to operate the
epc901 chip of the camera.
■Possibility to store and reload operating configurations.
■Functionality for logging measurement data on PC.
■Complete development system for epc901 line imagers.
■PC connectivity and power supply by USB.
■Corresponding user software (PC/Mac) with visualization and
logging features as part of the camera system.
Purpose
■Demonstration system for epc's line imager technology chips.
■Reference application for evaluation and design engineers.
System overview
➀ epc901 camera module connector
➁ Evaluation / application switch
➂ STM32 ARM Cortex controller
➃ USB connector
➄ Switch USB or external supply
➅ Dip switch and LED bank application
➆ 10 pin debug connector
6
1
2
3
4
5
7
Figure 1: epc901 camera module Figure 2: Mainboard V2.0
1'000 mm
30 mm
1'912 mm
1.87mm
Pixel 0
Pixel 1'023
Figure 3: Field of view of the camera: 1'912 x 30 mm at 1m
(87.7° x 1.7° at infinity)
Figure 4: The main dialog of the graphical user interface
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
1 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

IMPO TANT INFO MATION
CAME A MODULES COME WITH MATCHING FI MWA E.
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 e.g. “epc60x_fw_xxx_sensor
ALSO, MAKE SU E THAT YOU ALWAYS USE THE LATEST SOFTWA E VE SION ON YOU MAC / PC.
USE THE APP OP IATE INSTALLE THAT IS ALSO ON THE CD.
IMPO TANT INFO MATION
THIS CAME A COMES WITH FOCUSED OPTICS.
Do not touch the lens. Do not twist or turn the lens. Otherwise a degradation of the measurement occurs.
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
2 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

Table of Contents
General Description............................................................................................................................................................................................1
Features.............................................................................................................................................................................................................1
Purpose..............................................................................................................................................................................................................1
System overview................................................................................................................................................................................................1
1. General overview of the epc901 Evaluation Kit........................................................................................................................................4
1.1. Ordering information..............................................................................................................................................................................4
1.2. Scope of delivery...................................................................................................................................................................................4
1.3. System requirements.............................................................................................................................................................................5
1.4. Technical data epc901 camera.............................................................................................................................................................5
1.5. Technical data Evaluation Kit Mainboard..............................................................................................................................................5
1.6. Support and technical contact...............................................................................................................................................................5
2. Hardware..................................................................................................................................................................................................6
2.1. Block diagram........................................................................................................................................................................................6
2.2. epc901 chip............................................................................................................................................................................................7
2.3. epc901 camera module (epc901 evaluation hardware)........................................................................................................................7
2.4. epc901 Chip Carrier Board V2..............................................................................................................................................................8
2.4.1. Schematics.........................................................................................................................................................................................8
2.4.2. Board layout........................................................................................................................................................................................8
2.4.3. PCB card connector............................................................................................................................................................................9
2.5. epc901 Evaluation Board V2...............................................................................................................................................................10
2.6. Schematics..........................................................................................................................................................................................10
2.6.1. Board layout......................................................................................................................................................................................11
2.6.2. Set-up...............................................................................................................................................................................................12
2.7. Evaluation Kit Mainboard – V2.0.........................................................................................................................................................13
2.7.1. Schematics.......................................................................................................................................................................................13
2.8. Assembly & part list.............................................................................................................................................................................15
2.9. Mainboard overview.............................................................................................................................................................................17
2.10. General purpose functions on the Mainboard...................................................................................................................................17
2.10.1. Board supply...................................................................................................................................................................................17
2.10.2. epc901 camera connector J4.........................................................................................................................................................18
2.10.3. epc600/epc610 camera connector J9............................................................................................................................................18
2.10.4. Selection of the working area (SW2)..............................................................................................................................................18
2.11. “Evaluation working area .................................................................................................................................................................18
2.11.1. USB connector USB FS (J6)..........................................................................................................................................................18
2.11.2. Header J5.......................................................................................................................................................................................18
2.11.3. Header J7 (boot option)..................................................................................................................................................................19
2.11.4. Header J8.......................................................................................................................................................................................19
2.11.5. DIP Switch SW1.............................................................................................................................................................................19
2.11.6. Signal LED1 ... LED3......................................................................................................................................................................19
2.11.7. Test point J14.................................................................................................................................................................................19
2.12. STM32 support..................................................................................................................................................................................19
2.12.1. JTAG / SWD connector (J2)...........................................................................................................................................................19
2.12.2. STM32 debug (J10)........................................................................................................................................................................20
2.12.3. STM32 reset (S2)...........................................................................................................................................................................20
3. Software Setup & installation..................................................................................................................................................................21
3.1. Software installation.............................................................................................................................................................................21
3.1.1. SW installation on PC.......................................................................................................................................................................21
3.1.2. SW installation on Mac.....................................................................................................................................................................22
3.2. Running the epc901 application..........................................................................................................................................................22
4. Software “epc901 evaluation system and user interface......................................................................................................................24
4.1. Overview..............................................................................................................................................................................................24
4.1.1. User Interface Overview...................................................................................................................................................................24
4.1.2. Basic operation.................................................................................................................................................................................25
4.1.3. Graph “Data plot and greyscale image...........................................................................................................................................25
4.1.4. Firmware settings.............................................................................................................................................................................25
4.1.5. Log dialog.........................................................................................................................................................................................26
5. Maintenance and disposal......................................................................................................................................................................27
5.1. Maintenance........................................................................................................................................................................................27
5.2. Disposal...............................................................................................................................................................................................27
6. Addendum...............................................................................................................................................................................................27
6.1. Related documents..............................................................................................................................................................................27
6.2. Links.....................................................................................................................................................................................................27
6.3. Licenses...............................................................................................................................................................................................27
IMPORTANT NOTICE.....................................................................................................................................................................................28
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
3 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

1. General overview of the epc901 Evaluation Kit
The chapter gives an overview about the epc901 Evaluation Kit, which is based on this mainboard, their components and the technical
data of the mainboard.
1.1. Ordering information
Part number Order information Description
Kits P100 228 epc901 Evaluation Kit V1 Evaluation kit set with an epc901 line imager chip
–epc901 Chip Carrier board V2
–Lens Holder CS-mount
–Lens FOV 76°, 1/3", CS
–epc901 Evaluation Board V2
–Evaluation Kit Mainboard – V2.0
Part number Order information Description
Accessories P100 209 epc901 Chip Carrier board V2 Carrier board with epc901 line imager chip
P100 212 Lens FOV 76°, 1/3", CS Appropriate lens to the epc901 carrier board:
epc901: FOV: H 1.7°, (V 88°)
P100 216 Lens Holder, CS-Mount Lens holder for CS-mount lenses
P100 208 epc901 Evaluation Board V2 Evaluation board for the epc901 chip carrier board
Table 1: Order information overview
1.2. Scope of delivery
No Pieces Designation
➀1 epc901 camera module complete
➁1 Connection cable camera - mainboard
➂1 Evaluation Kit Mainboard
➃1 USB type 2 cable to connect the mainboard with a computer
➄1 CD-ROM with application software + documentation
1 Manual_epc_901_Evalkit on CD-ROM
2
3
1
4
5
Figure 5: Material of the complete epc901 Evaluation Kit
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
4 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

1.3. System requirements
Description Personal computer system
Computer IBM PC or compatible Apple (Mac)
Operating system, minimum Windows XP or higher Mac OS X 10.7 (Lion) or higher
Graphics resolution, minimum 1024 x 768 pixel 1024 x 768 pixel
Hard-disk free space Min. 50 MByte Min. 50 MByte
CD-ROM drive yes yes
USB connection min. USB 2.0 full speed min. USB 2.0 full speed
Table 2: System requirements for the host computer
1.4. Technical data epc901 camera
Description Data emarks
Type epc901 Evaluation Hardware V2 incl. optics
Sensor chip epc901, 1'024x1 pixel
Communication Analog video interface
I2C interface (Chip configuration)
max. 11MHz bandwidth
max. 400kbit/s
max. cable length: 0.5m
Receiver: focal length f04.0 mm
Receiver: f-stop 1.4
Operating wavelength 550 - 860nm
Dimensions (length x width x hight) 110 x 65 x 48mm
Temperature range; Humidity 0° … 45°C; 20% … 80% RH
Table 3: Technical data epc901 camera
1.5. Technical data Evaluation Kit Mainboard
Description Data emarks
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 epc901 cameras
Processor 2:
PIC 10F206 (Microchip)
■Program memory Flash: 512 word
■Data memory RAM: 24 byte
Not used
Supply voltage USB-connection:
external:
+5V DC ± 5%
+5V DC ± 5%, 1'000mA
by USB computer connection
by external USB power supply
Power consumption typ. 0.8W
typ. 0.6W
with an epc 901 camera module
without camera module
Communication PC – evaluation board USB 2.0 full speed max. cable length: 2m
Communication evaluation board - camera Analog video interface
I2C interface (Chip configuration)
max. 11MHz bandwidth
max. 400kbit/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 reg-
ulations.
RoHS Fulfills 2002/95/EC
Table 4: Technical data mainboard
1.6. Support and technical contact
If you need more information, please contact us at [email protected].
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
5 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

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 1 -
Figure 4 and Figure 6.
Data
memory
Program
memory
USB
interface
I/O
interface
Main-microprocessor
Input switches
Main signaling
Power
supply
Evaluation system
epc600 standalone demonstration (*)
1-button interface
Microprocessor PIC10F206
ICSP connector
2-wire
interface
I/O
interface
Data
memory
Program
memory
Debug connector
Mainboard
Computer
Configuration-
& data files
Application Software
Human interface
GUI
USB
interface
Personal computer Line camera
Config setting
Optics
(optical path)
epc901
in operation
2-wire/SPI/
I2C interface
Figure 6: Block diagram (* not implemented)
Personal computer
■Windows PC compatible or Apple (Mac).
■User interface (GUI) 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.
Mainboard
■Two sections with independent microprocessor systems:
□ Main section “Evaluation System .
□ Section „epc600 standalone demonstration – NOT USED
■A main switch selects which section will be connected to the camera module. Always leave this on „Evaluation“.
■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 “evaluation system section supports and gives access to the full functionality epc901 device.
□Connects video output and 2-wire bus.
□Reads the picture data from the camera and sends it via USB to the computer.
□A “debug connector allows advanced users to download their own application. For more information, refer to the manual of the corre-
sponding processor.
Camera module
■Is a fully functional module with an epc901 chip and optics.
■Connects to the mainboard for power supply, data communication and configuration reading.
■Provides solder pads to set chip configuration according to the datasheet.
■Appropriate optics allow for the demonstration of the functionality epc901 device.
Goals and objectives of this Evaluation Kit
■Easy-to-use, plug and play demonstrator to show how epc's TOF products and line imager work and which possibilities they offer.
■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.
Not in scope
■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.
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
6 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

2.2. epc901 chip
Refer to the Datasheet epc901 for any details concerning the epc901 chip and its operation.
2.3. epc901 camera module (epc901 evaluation hardware)
As a epc901 camera, epc offers a chip carrier board and an evaluation board for an easy test setup. It simplifies the use of epc's
1024x1pixel CCD line sensor. The Chip Carrier Board holds the chip and offers an easy lens mount possibility.
The Evaluation Board carries the Chip Carrier Board and defines the operating configuration of the epc901 by respective pin configuration.
It offers also the connection to the customer application.
M12 and C-Mount lens holders and a small assortment of lenses are available separately.
In the minimal setup, only a 3V supply as well as the READ, SHUTTER and CLR_PIX signals are necessary, to use this kit in the default
configuration.
The default configuration of the Evaluation Board V2 is as follows (as per datasheet epc901) :
■Mode: single mode
■Bandwidth: 1MHz
■I2C Address: 0101b
■Region of interest (ROI_SEL): 0 .. 1023
■Gain: 1
■Read direction (RD_DIR): 1023 … 0
■Horizontal binning (HOR_BIN): 1 pixel
For alternative configurations – i.e. for low readout noise operation refer to the epc901 datasheet.
Figure 7 show the combination of the evaluation hardware with the chip carrier board inserted into the edge connector socket of the
evaluation board . Figure 8 and Figure 9 depict the hardware with optional lens mount and lens, respectively.
Figure 7: Carrier board on Evaluation board Figure 8: Lens holder M12on carrier board Figure 9: System with lens
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
7 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com
1
2
1
2

2.4. epc901 Chip Carrier Board V2
2.4.1. Schematics
Figure 10: Schematics of the epc901 Chip Carrier Board V2
2.4.2. Board layout
2 holes ∅ 2.20mm2 holes ∅ 2.10mm
20.00
22.00
Figure 11: Layout of the Chip Carrier Board V2
Figure 12: Assembly of the Chip Carrier Board V2:top / bottom / dimensions
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
8 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com
Pin1

2.4.3. PCB card connector
Figure 13 and Figure 14 show possible card connectors for interfacing the chip carrier board with the user's application board
e.g. SAMTEC MEC6-130-02-L-DV-A / -RA1
Figure 13: Vertical mount mini-edge card connector Figure 14: Right angle mini-card connector (Source: Samtec)
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
9 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

2.6.2. Set-up
ADC
Controller
3V
AGND
AGND DGND
DGND
AGND
Default jumper setting
Figure 18: Minimal set-up with 3V supply (standalone, default configuration)
Notes:
Low power operation: use external 3V and 5V supply, refer to the epc901 datasheet.
Change the configuration of the epc901: use respective I2C commands
or solder zero-ohm resistors according to the table printed on the Evaluation Board.
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
12 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

2.7. Evaluation Kit Mainboard – V2.0
2.7.1. Schematics
B2 1
GND
2
VccA
3
A2
4A1
5
OE 6
VccB 7
B1 8
IC5
TXB0102DCU
B2 1
GND
2
VccA
3
A2
4A1
5
OE 6
VccB 7
B1 8
IC6
TXB0102DCU
3V3
5V
GND
GND
0R
R15
47R
R18
12
3 4
J8 Header 2X2
5V 5V
GND
USB_FS_N
USB_FS_P
SPI3_nss
SPI3_nss
SPI3_sck
SPI3_MOSI
SPI3_MISO
3V3
1k
R33
LED1
LED2
LED3
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
SW1 8 Pos DIP Switch
LED1
LED2
LED3
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
GND
1
3
2
4
S2
GND
XTAL2
10MHz
GND
GND
GND
Vbus_sense
C24
2u2
GND
GND
GND
3V3
GND
10k
R20
GND
3V3
3V3
Place one 100nF to each VDD pin
GND
12
34
56
78
910
J2
JTAG/SWD Debug Interface
3V3
GND
TMS/SWDIO
TCLK/SWCLK
TDO/SWO
TDI
RESET
RESET
TMS/SWDIO
TCLK/SWCLK
TDI
TDO/SWO
TRST
TRST
C21
18p
10k
R28
10k
R31
10k
R32
1k
R34
1k
R35
100nF
C33
100nF
C34
100nF
C23
100nF
C18
C25
2u2
T4
220R
R30
47R
R21
47RR24
47R
R19
47R
R22
47R
R25
LED2
LG T67K
LED3
LG T67K
470R
R26
12
3
4
J7
10k
R27
PE9
PE9
Jumper
J7 1-2
J7 3-4
open closed
boot from system memory boot from main flash
for future use
default
C22
18p
C26
4.7uF
LED1
LS T67K
red green green
1
2
3
4
5
6
7
J10
STM32 Debug
GND
PE10
PE11
PE12
PE13
PE14
PE15
BOOT0
94
VCAP_2
73
NRST
14
OSC_IN
12
OSC_OUT
13
PA0
23
PA1
24
PA2
25
PA3
26
PA4
29
PA5
30
PA6
31
PA7
32
PA8
67
PA9
68
PA10
69
PA11
70
PA12
71
PA13/JTMS/SWDIO
72
PA14/JTCK/SWCLK
76
PA15/JTDI
77
PB0
35
PB1
36
PB2/BOOT1
37
PB3/JTDO
89
PB4/JTRST
90
PB5
91
PB6
92
PB7
93
PB8
95
PB9
96
PB10
47
PB11
48
PB12
51
PB13
52
PB14
53
PB15
54
PC0 15
PC1 16
PC2 17
PC3 18
PC4 33
PC5 34
PC6 63
PC7 64
PC8 65
PC9 66
PC10 78
PC11 79
PC12 80
PC13 7
PC14 8
PC15 9
PD0 81
PD1 82
PD2 83
PD3 84
PD4 85
PD5 86
PD6 87
PD7 88
PD8 55
PD9 56
PD10 57
PD11 58
PD12 59
PD13 60
PD14 61
PD15 62
PE0 97
PE1 98
PE2 1
PE3 2
PE4 3
PE5 4
PE6 5
PE7 38
PE8 39
PE9 40
PE10 41
PE11 42
PE12 43
PE13 44
PE14 45
PE15 46
VDD
50
VDD
75
VDD
100
VDD
28
VDD
11
VDDA
22 VSSA 20
VREF+
21
VCAP_1
49
VSS 74
PDR_ON
99
VSS 27
VSS 10
VDD
19
VBAT
6
IC4
STM32F207VG/407VG
1 2
3 4
5 6
7 8
9 10
J5
Header 5X2
GND GND
Mode_Readback
Test_Readback
GND 8V5
GND
5V 5V
SW2
6PDT Switch
GND
5V
10k
R36
GND
GND
AGND
5V
1 2
3 4
5 6
7 8
9 10
11 12
J4
Milligrid 2x6
3V3
VIDEO_P
CLR_PIX
READ SHUTTER
SDA
SCLK
DATA_RDY
uC_ext_Power
uC_TPS_EN
GND
100nF
C38
100nF
C32
100nF
C31
100nF
C29
100nF
C30
100nF
C36
100nF
C27
100nF
C28
C35
1uF
C37
1uF
GND AGND
AGND
AGND
DIST/MISO
12
3 4
56
7 8
910
11 12
J9
Interface to Chipcarrier
GND
MODE
QUAL/nss
SCLK
SDAT
TEST
TEACH/MOSI
TRIG/sclk
READ
SHUTTER
SDA
SCLK
VIDEO_P
CLR_PIX
DATA_RDY
0R
R38
CLR_DATA
CLR_DATA
SCLK
SDAT
Figure 19: Evaluation kit mainboard – main-microprocessor
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
13 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

GND
GND GND
J14 J18
SW 1
GND
2
FB
3
SHDN
4
VI N 5
IC2 LMR64010x
L2 33uH D1
GND
GND
GNDGND
GNDGND
GND
8V5
GND GND GND
3V3
5V
1
2
3
4
5
6
SW3
SSS9221
GND
GND
GND
Vbus
600 R @ 100 MHz
FB1
1
2
3
4
5
VBUS
D-
D+
ID
GND
SHIELD
J1
Ext. supply
GND
10k
R5
100nF
C3
100nF
C7
C5
4.7uF
10uF
C4
10uF
C9
10uF
C10
560R
R8
15k
R6
1k
R7
LED5
5V/8.5V
red
red
1
2
3
4
J17
Header 4
GND
Heat
SW_PG 1
SW_IN
2
SW_IN
3
LDO_IN
4
SW_EN
5
LDO_EN
6
GND
7
LDO_PG 8
ADJ 9
LDO_PLDN 10
LDO_OUT 11
SW_OUT 12
SW_OUT 13
SW_PLDN 14
PowerPad
0
IC1
TPS2151
D2
C2
2200UF 20% 16V
USB_FS_P
USB_FS_N
1
2
3
4
5
VBUS
D-
D+
ID
GND
SHIELD
J6
USB Full speed Vbus_sense
600 R @ 100 MHz
FB3
1k
R29
J15
GND GND
J16
uC_ext_Power
uC_TPS_EN
GND
SW (Ext Supply / USB Supply) USB HighPower IC Boost Converter 5V to 8.5V
220pF
C8
LED4
3.3V
100nF
C6 15k
R39
15k
R2
47k
R1
100k
R3
1M
R41
R39 not equipped
GND
Figure 20: Evaluation kit mainboard – power supply
GP0/SDAT/ICSPDAT GP1/ICSPCLK
GP2/SCLK
GP3
VDD 5
GP1
3
GP2
4
GP0
1
V SS
2
GP3
6IC7
PIC10F206
5V
GND GND
2-wire interface
12
34
J11
Header 2X2
100nF
C1
GND
5V
GND
1
2
3
4
5
6
J13
ICD3 Connector
1
2
3
4
5
6
J12
I/O Connector
GP0/SDAT/ICSPDAT
GP1/ICSPCLK
GP2/SCLK
GP3
GND
5V
T5
1k
R37
5V
GND
SCLK
SDAT
1
3
2
4
S1
D9
DIST
1k
R40
Figure 21: Evaluation kit mainboard – PIC application
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
14 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

Device Value (typical) Comment
100 nF Capacitor, X7R, 10%, 10V
C4, C9, C10 Capacitor, X5R, 10%, 10V
C5, C11, C14, C26 Capacitor, polarized
C8 220 pF Capacitor, 10%
C15 4.7 nF Capacitor, NPO, 10%, 50V
C17 1 nF Capacitor, NPO, 5%, 25V
C34, C37 Capacitor, 50V
C19, C20,C21, C22 18 pF Capacitor, 5%
C24, C25
C2 Capacitor, 16V
D1 B340 Diode, 40V, 3A
D2 BZX84-B5V6
LED1, LED4, LED5, D9 LS T67K LED red 2mA 1.9V
LED2, LED3 LG T67K LED green 2mA 1.9V
FB1, FB2, FB3 1'000 Ohm @ 100MHz
IC1 TPS2151 LDO and switch with dual current control
IC2 LMR64010x 1A step up SIMPLE SWITCHER
IC4 STM32F207VG 32bit ARM controller with FPU
IC5, IC6 TXB0102DCU 2-bit bidirectional voltage level translator
IC7 PIC10F206 PIC10F20x, SOT23-6 Package
T4, T5 BC846B Transistor
XTAL2 10 MHz Quartz Crystal, SMT
R1 47 kOhm Resistor, 5%, 63mW
R2, R6 15 kOhm Resistor, 5%, 125mW
R3 100 kOhm Resistor, 5%, 63mW
10 kOhm Resistor, 1%, 1/8W
R7, R29, R33, R34, R35, R37, R40 1 kOhm Resistor, 5%, 125mW
R8 560 Ohm Resistor, 5%, 125mW
R15, R38 0 Ohm Resistor, 5%, 1/8W
R17 12 kOhm Resistor, 5%, 125mW
R18, R19, R21, R22, R24, R25 47 Ohm Resistor, 5%, 1/8W
R23 Resistor, 1%, 1/8W
R26 470 Ohm Resistor, 5%, 1/8W
R41 Resistor, 5%, 1/8W
L2 Inductor
J1, J6 USB Mini B USB Mini B receptacle
J2 JTAG/SWD 1.27mm dual row header
J4 Molex 12 pin Header male, 12 pin, 2mm, Molex
J5 Header 5X2 Header, 5-Pin, Dual row
J7, J8, J11 Header 2X2 Header, 2-Pin, Dual row
J9 Header, 6-Pin, Dual row
C1, C3, C6, C7, C12, C13, C16, C18,
C23, C27, C28, C29, C30,C31, C32,
C33, C34, C36, C38
10 μF
4.7 μF
1 μF
2.2 μF Capacitor Polarised
2'200 μF
Zenerdiode
Ferrit bead
R5, R20, R27, R28, R31,
R32, R36
1 MOhm
1 MOhm
33 μH
Dubox 2x6
Table 5: Part list
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
16 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

2.9. Mainboard overview
The mainboard is divided into two areas with independent functionality.
In the „Evaluation“ area (the upper part of the board) is the “epc901 evaluation system It contains the USB interface, the main-micropro -
cessor of the evaluation system. There are also communication and I/O lines on the 3.3V level to the epc901device. There are other parts
which are not used for this application.
The „Application with PIC10F“ area (the bottom part of the board) is not used for the Evaluation Kit currently.
General purpose functions are the power supply on the top of the board, the camera connector and the evaluation/application switch in be-
tween the two main areas.
2.10. General purpose functions on the Mainboard
2.10.1. Board supply
Usually, the mainboard is supplied by the host (Personal computer or USB Hub) over the USB cable (Figure 23, J6/USB FS).
USB
power
supply
USB Host
Power supply
selection switch
USB/Ext. (SW3)
Error indication
LED 1
Power indicator
LEDs
3.3V & 5V/8.5V
Figure 23: 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 flashing 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 6: 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 at the power supply test points (see Figure 23). The external circuitry may not draw more than 2.5W in total!
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
17 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

2.10.2. epc901 camera connector J4
The epc901 camera connects to connector J4.
Pin Pin assignment
1 GND
2 +5V
3 SCLK
4 +3.3V
5 SDA
6 VIDEO P
7 CLR DATA
8 AGND
9 CLR PIX
10 DATA RDY
11 READ
12 SHUTTER
Table 7: Pin assignment epc901 camera connector J4
2.10.3. epc600/epc610 camera connector J9
Not used. Leave as is.
2.10.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 epc901 evaluation system. 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. Do not use!
Caution:
The board must be in the unpowered state when switch SW2 is changed!
Otherwise the board or camera may be damaged.
2.11. “Evaluation” working area
The “Evaluation area offers the following options for evaluation and test purposes:
2.11.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.10.1: Board supply).
2.11.2. Header J5
Not used. Leave as is.
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
18 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

2.11.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 Figure
J7-12 closed (default) Boot from user flash.
J7
J7 - 12
J7 - 34
open Boot using boot loader located in the system memory.
Do not use this option. Use the epc boot loader.
J7-34 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.
Table 8: Header J9 (boot option)
For more information about boot configurations, see the STM32F207 reference manual ( chapter 6.1: Related documents).
2.11.4. Header J8
Not used. Leave as is.
2.11.5. DIP Switch SW1
Not used in this version.
2.11.6. Signal LED1 ... LED3
Functionality defined by the main microprocessor firmware.
LED1, red: Error indication
LED2, green: If LED 2 and 3 blinking alternating, the epc boot loader is active.
LED3, green: If LED 2 and 3 blinking alternating, the epc boot loader is active.
2.11.7. Test point J14
Test point J14 is foreseen to connect ground GND to measurement or test equipment (e.g. to a oscilloscope).
2.12. STM32 support
The mainboard also offers support for software developers writing their own applications.
2.12.1. JTAG / SWD connector (J2)
JATG / SWD
pin
Name Pin description STM32
pin
JTAG debug port SW debug port
1 3V3
2 TMS/SWDIO JTAG Test Mode
Selection
Serial Wire Data
Input/Output
PA13
3 GND
4 TCLK/SWCLK JTAG Test Clock Serial Wire clock PA14
5 GND
6 TDO/SWO JTAG Test Data output TRACESWO if async trace is enabled PB3
7 TRST JTAG Test Reset PB4
8 TDI JTAG Test Data input PA15
9 GND
10 RESET Debug environment reset NRST
Table 9: JTAG / SWD connector
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
19 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com

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 (layout for a stan-
dard 10 pin, 1.27mm cortex debug connector, see info center.arm.com). For more information about debug support, refer to the
STM32F207 reference manual (see chapter 6.1: Related documents).
2.12.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 10: JTAG / SWD connector
2.12.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.
© 2015 ESPROS Photonics Corporation
Characteristics subject to change without notice
20 / 28 Manual_epc901_EvalKit-V1.2
www.espros.com
Table of contents