Page 2
NO WARRANTY. This technical documentation is provided AS-IS. Further, the documentation does not represent a commitment on the part of Code Corporation. Code Corporation does not warrant that it is accurate, complete or error free. Any use of the technical documentation is at the risk of the user.
1 – CR821x Introduction 1.1 – Product Overview The Code Reader™ 821x (CR821x) is a patented, high performance, Applications for the CR821x include Medical Devices, ATMs, Price- miniature barcode imaging engine. The CR821x is the smallest Lookup, Lottery, Age Verification, Direct Part Marking, Point of Sale, fully-decoded engine on the market, powered by Code’s proprietary...
2 - Mechanical Specifications The CR821x is offered in multiple mechanical configurations. It can be ordered with or without scan engine mounting tabs. 2.1 – Decoded Scan Engine with Mounting Bracket Components Imager Mounting Bracket Decode Board to Imager Flex Cable Decode Board Daughter Board 2.2 –...
2.4 – Imager without Mounting Tab Mechanical Specifications The Imager without mounting tabs has Minimum Maximum four blind holes (two on top and two on bottom) available for mounting with self- Thread Engagement 2.00 mm [.079”] 2.50 mm [.098”] tapping screws. Mounting Substrate Mounting Substrate Length (B)
2.5 – Imager with Mounting Tab Mechanical Specifications In addition to the four blind holes (two on top and two on bottom) available Minimum Maximum for mounting with self-tapping screws, the Imager with mounting tabs has two Thread Engagement 2.00 mm [.079”] 2.50 mm [.098”] 2.50mm [.098”] clearance holes.
2.9 – Enclosure Specifications The enclosure for the CR821x should be large enough to The CR821x must not come in contact with water. accommodate the engine and designed to maintain the ambient air The CR821x is sensitive to Electrostatic Discharge (ESD) and must in contact with the CR821x within its operating limits (Note: special be handled appropriately.
If your design constraints prevent the window from being mounted within be necessary to install a window in front of the optics of the Imager. 0.5 mm of the face of the engine, Code recommends an anti-reflective Although many different types of materials can be considered, Code (AR) coating be applied to both window surfaces (front and back).
3.2 – Imager Field of View The Field of View for the CR821x for Horizontal and Vertical positioning of the imager is shown below: CR821x Field of View Diagram 39.40˚ 130.00 [5.118] FOCAL DISTANCE (Z) 51.00˚ Field of View (FOV) Size X=0.954Z-0.98 Y=0.716Z-0.74 UNITS = MM[INCHES]...
4 - Electrical Specifications 4.1 – System Requirements Power Supply: The CR821x is powered from the host via the V request to aid in design. Flex cable length should not exceed 6.0”. Gnd pins. V must be within the range specified in section 4.14 when Power Sequencing: There is no special power sequence needed for the measured at the decoding board.
4.3 – Host Interface Pinouts (CR8212 RS232) Name Type Description Note RS232 Polarity Input RS232 polarity control. When high, all RS232 signals have their normal polarity. When low, all RS232 signals have inverted polarity. For normal polarity on all RS232 signals, leave this pin unconnected.
4.5 – Electrical Control Signals The CR821x is equipped with inputs and outputs that allow the user to Pin 11 – Wakeup (input): The nWakeUp line is used to change the state control the reader and get certain status information via hardware signals. of the reader from Sleep to Idle.
4.7 – Power On (Boot) Timing Diagram The PwrDwn signal will transition to HIGH shortly after V is applied and will remain HIGH until the reader is ready. nBeeper nGoodRead PwrDwn TPU1 TPU3 TPU2 Parameter Symbol Typical Unit Note Time from Power On to 1500 3000 msec...
4.8 – Power Down Timing Diagram Power (V ) can be removed at any time except when the unit is performing an upgrade. Removing power during an upgrade may cause the unit to become unusable. Outputs TPD1 Outputs: PwrDwn, nGoodRead, nBeeper Parameter Symbol Typical...
3. Trigger Confirmation Time defaults to zero and is adjustable. 4.11 – Flex Cable Diagram (Imager Board to Decoder Board on All Models) Code flex cables have the following characteristics: 4: Both sides silkscreened in Haven 421 WF-1 or equivalent...
4.12 – Ribbon Cable Diagram (Decode Board to Host Interface) Our ribbon cables have the following characteristics: Three ribbon cables are available with the following SKUs and lengths: 1: Bottom contact on mating end Length 2: 12 pin C800 50.8 mm [2.0”] C801 152.4 mm [6.0”] 3: 0.5 mm pitch...
4.13 – Electrical Characteristics (DC) – Absolute Ratings (Min and Max) Parameter Symbol Unit Note DC Supply (RS232) 2.97 5.25 DC Supply Voltage (USB) 4.75 5.25 Output source or sink current Notes: 1. nBeeper sinks the most current. Other outputs source a max of 16 mA. 4.14 –...
4.15 – Decode PCB to Scan Engine PCB Connector Name Type Description Note (rS232) / USB_ Power power to Optical Engine VBUS (USB) (rS232) / USB_ Power power to Optical Engine VBUS (USB) 1.8V Power 1.8V power to Optical Engine 2.8VImagerEnable Output Imager 2.8V enable...
6 – Reading Range Specifications The following table summarizes the reading distances for the specified barcodes. Test Barcode Min Inches (mm) Max Inches (mm) 7.5 Mil Code 39 2.0" (50) 9.6" (245) 10.5 Mil GS1 Databar 1.4" (35) 8.9" (225) 13 Mil UPC 1.6"...
8 – APPENDIX A: CR8000 Development Kit User Guide POLARITY D– LED0 WAKE UP LED1 LED0 BEEPER TRIGGER LED1 TRIGGER WAKE UP TRIGGER POLARITY BOOT SELECT 8.1 – CR8000 Development Kit User Guide Development Kit Overview Scan Interface The development kit includes everything needed to integrate the J1 interfaces to an RJ-50 connector that carries both USB and RS232 Scan Engine into a target design.
8.2 – Development Board Connections Connections The CR822x connects to the development board via J23. POLARITY D– LED0 WAKE UP LED1 LED0 BEEPER TRIGGER LED1 WAKE UP TRIGGER TRIGGER POLARITY BOOT SELECT RJ-50 System Header The majority of system communication goes through the RJ-50 System Header.
8.3 – Development Board Jumpers Interface Header The jumper block of J9-J18 configures the signals between the CR822x and RJ-50 POLARITY connector. This is done by shorting pins 1-2 or D– 2-3 on each jumper. Refer to the table below for LED0 configuring these pins for each interface: WAKE UP...
9 – APPENDIX B: CR8200 Development Board Development Kit Overview Development Board The development kit includes everything needed to integrate the CR82XX The development board is the main user interface to the kit. It provides Scan Engine into a target design. We provide a complete Scan Engine, access to all features of the Scan Engine including the debug and development breakout board and all documentation required to quickly development resources available.
9.1 – Interface J3 is the standard Code RJ50 interface which supports RS232 using the P12 provides a header to connect an FTDI cable for RS232 CRA-C501 cable and USB using the CRA-C500 cable. The connector also communication on the CR8222 and CR8212. When using this provides a trigger signal to activate the engine remotely.
9.2 – Power System The S1 switch selects which voltage to run the engine and development The S3 switch turns the system on. board on, 3.3V or 5V. The development board provides both 3.3V and 5V The S2 switch is used to select which current measurement path to use. regulators to provide a consistent power source to the engine.
9.3 – Power Measurements Sleep Current The development board provides current shunt amplifiers for two different ranges to perform power measurements on the engine. Switch S2 will To measure the current when the engine is asleep, first the offset of select which path the current to the engine is routed.
9.4 – Trigger/Wake Up Switches SW1 and SW2 allow the user to wake the unit from Sleep Mode and the trigger is pushed, the Scan Engine will automatically wake up before trigger a barcode read, respectively. If the unit is in a sleep state when performing a barcode read.
9.6 – Development Board Jumpers Interface Header The jumper block located just to the right of the engine configures the signals between the CR821x and RJ-50, FTDI, and USB connector. This is done by shorting pins 1-2 or 2-3 on each jumper. Refer to figures below for setting up each configuration.
Page 35
9.6 – Development Board Jumpers (continued) Serial Polarity Jumper P15 selects whether or not the primary RS-232 data are inverted. The center pin). The CR82XX engines have an internal pullup on the polarity RS-232 data will be inverted if P15 has pins 1-2 bridged (GND and the input and default to non-inverted signaling.
Need help?
Do you have a question about the CR821 Series and is the answer not in the manual?
Questions and answers