The EVAL-CN0569-PMDZ is a 4-layer printed circuit board (PCB) that allows evaluation of the CN-0569 Infrared Light Angle Sensor Module for Gesture Recognition. The board is fabricated with a 0.5 oz./1 oz. copper cladding (external layers overplated to 1.5 oz.) and IPC-4101 (or IPC-4103) laminates and bonding materials.
Designed to use the I²C Pmod hardware interface, the EVAL-CN0569-PMDZ features a small form-factor with PCB dimensions of 2.7 in (68.58 mm) × 0.8 in (20.32 mm) x 0.062 in (1.5748 mm). The evaluation board uses the standard 1 x 6, 0.1 in (2.54 mm) right-angle male header for I²C Pmod devices. Two 3D-printed optical baffles are included with the EVAL-CN0569-PMDZ for use with the onboard ADPD2140 sensors.
Evaluation Kit:
The controller board must be connected to the EVAL-CN0569-PMDZ through the 1 x 6, 0.1 in. (2.54 mm) right-angle header (P1). The pinout of this connector follows the standard I²C Pmod specification, as shown below:
I²C Pmod Connector (P1) Pinout | ||
---|---|---|
Pin Number | Pin Name | Pin Function on the EVAL-CN0569-PMDZ |
1 | INT | General-Purpose Input/Output 0. Actual function depends on the configuration of the ADPD1080 GPIO0 pin. |
2 | RESET | No connection. |
3 | SCL | I²C SCL. I²C Clock from the controller board to the ADPD1080. |
4 | SDA | I²C SDA. I²C Data from the controller board to the ADPD1080. |
5 | GND | Ground |
6 | VCC | Pmod VCC. Input power to the EVAL-CN0569-PMDZ. |
Connecting Hardware Designed for Digilent I²C Pmod Interface Specification Ver. 1.0.0:
Version 1.0.0 of the Digilent Pmod Interface Specification required 2×4 headers to be used for I²C devices, instead of the 1×6 headers specified by later versions.
The EVAL-CN0569-PMDZ can still be used with controller boards that follow this old standard (such as the EVAL-ADICUP3029). In this case however, the INT pin of the evaluation board will have to be manually wired if access to the ADPD1080 GPIO0 pin is needed by an application.
The EVAL-CN0569-PMDZ contains several test points that can be used to connect to the GPIO and LED driver pins of the ADPD1080 photometric front end device.
Test Points (Power, GPIO, and LED Driver Pins) | ||
---|---|---|
Test Point | Hardware Pin | Pin Function on the EVAL-CN0569-PMDZ |
IO0 | ADPD1080 (U3) GPIO0 | General Purpose Input/Output 0. Actual function depends on the configuration of the ADPD1080 GPIO0 pin. |
IO1 | ADPD1080 (U3) GPIO1 | General Purpose Input/Output 1. Actual function depends on the configuration of the ADPD1080 GPIO1 pin. |
LED1 | ADPD1080 (U3) LEDX1 | LED 1 Driver Current Sink. Used by the onboard infrared LED by default. |
LED2 | ADPD1080 (U3) LEDX2 | LED 2 Driver Current Sink. Unused by default. Can be connected to an external LED. |
LED3 | ADPD1080 (U3) LEDX3 | LED 3 Driver Current Sink. Unused by default. Can be connected to an external LED. |
1V8 | ADPD1080 (U3) AVDD/DVDD | 1.8 V Supply. Regulated 1.8 V used to power the ADPD1080. |
VCC | Pmod VCC | Pmod VCC. Input power to the EVAL-CN0569-PMDZ. |
VLED | LED Supply | Supply Voltage for IR_LED. Shorted to Pmod VCC by default. |
GND | GND | Ground |
The actual functions of the GPIO0 and GPIO1 pins can be set via the registers. For details on the the functions of these pins, please refer to the ADPD1080 datasheet.
IO0 and IO1 are connected directly to the pins of the ADPD1080. Level shifting is needed to interface with these test points if the external circuit does not support 1.8 V logic.
GPIO0 is also available via the INT pin of the I²C Pmod connector (P1). When accessed from this pin, the GPIO signal will use the Pmod VCC as its logic level (same as the I²C signals).
If needed by the application, the three LED drivers of the ADPD1080 can be used with external LEDs. To do this, connect the cathode pin of the external LED to any of the LED1, LED2 and LED3 test points. The anode pin of the external LED should be connected to a supply voltage.
LED1 is normally used by the infrared LED (IR_LED) of the EVAL-CN0569-PMDZ. To use this with an external LED instead, the zero Ohm resistor (R1) must be removed first.
For proper operation with an external LED, the voltage level on the corresponding LED driver test point must not exceed 3.6 V.
The EVAL-CN0569-PMDZ uses two ADPD2140 sensors spaced 1 in (25.4 mm) apart to implement the gesture sensing algorithm. However, it is possible to modify this distance using by splitting the board into two along the breakaway line and manually wiring the corresponding test points together. Two rows of test points are provided for this application.
Test Points (Photodiode Inputs) | ||||
---|---|---|---|---|
Test Point | Hardware Pin | Pin Function on the EVAL-CN0569-PMDZ | Hardware Pin | Test Point |
PD5 | ADPD1080 (U3) PD5 | Photodiode Current Input (Anode) 5 | ADPD2140 (U2) XR | XR2 |
PD6 | ADPD1080 (U3) PD6 | Photodiode Current Input (Anode) 6 | ADPD2140 (U2) XL | XL2 |
PD7 | ADPD1080 (U3) PD7 | Photodiode Current Input (Anode) 7 | ADPD2140 (U2) YB | YB2 |
PD8 | ADPD1080 (U3) PD8 | Photodiode Current Input (Anode) 8 | ADPD2140 (U2) YT | YT2 |
PDC | ADPD1080 (U3) PDC | Photodiode Common Cathode Bias | ADPD2140 (U2) PDC | PDC |
GND | GND | Ground | GND | GND |
A basic gesture sensing example application for the EVAL-CN0569-PMDZ was developed using the EVAL-ADICUP3029 platform.
For more information on this demo, please refer to the Optical Gesture Sensor Demo page.
EVAL-CN0569-PMDZ Design & Integration Files
Receive software update notifications, documentation updates, view the latest videos, and more when you register your hardware. Register to receive all these great benefits and more!
End of document