![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
features ? supports five industry standard bar code symbologies ? automatic code recognition ? choice of parallel or full duplex serial ascii interface ? programmable via escape sequences or pin strapping ? cmos ? through hole and surface mount packages ? audio and visual feedback control description the single chip bar code decoder ic offers flexible bar code decoding that is designed to give oems the ability to address a growing number of industry segments and applications. flexibility is made possible through firmware that allows the ic to automatically recognize and decode the most popular bar code symbologies. user imple- mentation is easy since only a few supporting components are required. the hbcr-1610 series decodes the most popular bar code symbologies used in applications in government, retail, industrial and medical markets. the ic automatically discriminates and decodes the following symbologies: ? code 39 (standard or extended) ? interleaved 2 of 5 ? upc a, e0, e1 ? ean/jan 8, 13 ? codabar ? code 128 all bar codes may be scanned bidirectionally except for upc/ ean/jan bar codes with supple- mental digits, which must be scanned so that the supplemental digits are scanned last. scanner input the hbcr-1610 decode ics are designed to accept input from hand held digital scanners and slot readers. the maximum scan speed is 30 ips (73 cm/s). data communications the serial port supports a variety of baud rates, parity, and stop bits as described in table 5. the ic has a single read mode which allows the application program to stop data input until a next read command has been received. this allows the host computer to process data transmissions before enabling subsequent reads. control of data transmission is available using the standard xon/xoff ( d 1/ d 3 ) handshake. the parallel port is accomplished via an external 74hct646 (octal bus transceiver) or two 74hct574s (octal latches). there are handshake lines for both data and commands. feedback features both audible and visual feedback are possible with the hbcr-1610 series. in both cases, the feedback outputs from the ic should be buffered before driving the transducer. an led or beeper connected to the ic is either controlled directly by the ic, with signals generated by successful decodes, or controlled by the host system. the tone of the beeper can be configured to one of 16 tones, or can be silenced. single chip bar code decode ic technical data hbcr-1610 hbcr-1611 HBCR-1612
2 power requirements the decoder ic is operated from a +5 volt dc power supply. the maximum current draw is 24 ma. the maximum power supply ripple voltage should be less than 100 mv, peak-to-peak. idle mode the ic automatically reduces power consumption whenever there is no scanning or decoding activity, or when there is no activity on the i/o port. see table 4. manual the hbcr-1610 series users manual (hbcr-1697) covers the following topics: ? specifications and timing diagrams ? pin definitions and schematics ? general scanning tips ? configuration and operation ? escape sequence programming ? data output formats ? sample bar codes ? i/o and pacing characteristics ic configuration the default configuration is set when the ic powers up or when a hard reset command is received. default configuration of many of the options is dependent on the logic states of ic pins, as shown in table 5. a complete descrip- tion of the pins and all possible configurations is in the users manual. more complete and flexible configuration is achieved using escape sequence commands. there are two pins that cause significant changes in the ic operation. table 1. recommended operating conditions parameter symbol minimum maximum units notes supply voltage v cc 4.5 5.5 v 1 ambient t a 0 +70 c temperature oscillator f osc dc 16.000 mhz 2 frequency notes: 1. maximum power supply ripple of 100 mv peak-to-peak. 2. the ic can use either an 11.059 or a 16.000 mhz crystal or ceramic resonator. the frq pin selects the frequency that matches the oscillator. table 2. absolute maximum ratings parameter symbol minimum maximum units notes storage t s -55 +150 c temperature supply voltage v cc -0.5 +7.0 v pin voltage v in -0.5 v cc + 0.5 v 3 note: 3. voltage on any pin with respect to ground. table 3. ordering information part number description hbcr-1610 cmos, 40 pin dip, bulk shipment, no manual hbcr-1611 cmos, 44 pin plcc, bulk shipment, no manual HBCR-1612 cmos, 40 pin qfp, bulk shipment, no manual hbcr-1697 hbcr-1610 series users manual option a01 ic individually bagged, no manual option b01 ic individually boxed with manual and data sheet frq pin the frq pin is used to tell the ic what frequency oscillator is attached to the ic. using the higher frequency allows greater maximum scan speeds, but causes the ic to draw slightly more supply current. if the state of the frq pin does not match the actual oscillator, beeper tones, led flash length, parallel port timing, and serial port baud rates are adversely affected. frq oscillator frequency 0 16.000 mhz 1 11.059 mhz iom pin the iom pin selects between the serial and parallel i/o mode of the ic. depending on the state of the iom pin, definitions of several configuration pins change or move to new positions. iom i/o mode 0 parallel 1 serial 3 table 4. dc characteristics hbcr-1610, 1611, 1612 (t a = 0 c to +70 c, v cc = 4.5 v to 5.5 v, v ss = 0 v) test symbol parameter 1610 pins 1611 pins 1612 pins min. max. units conditions v il input low all all all -0.5 0.2 v cc v voltage - 0.1 v ih input high except except except 0.2 v cc v cc v voltage 9, 19 10, 21 4, 15 + 0.9 + 0.5 v ih1 input high 9, 19 10, 21 4, 15 0.7 v cc v cc v voltage + 0.5 v ol output low 1-8, 10-17, 2-9, 11, 1-3, 5, 7-13 0.45 v i ol = 1.6 ma voltage 21-28 13-19, 24-31 18-25, 40-44 v ol1 output low 32-39 36-43 30-37 0.45 v i ol = 3.2 ma voltage v oh output high 1-8, 10-17, 2-9, 11, 1-3, 5, 7-13 2.4 v i oh = -60 m a 0.75 v cc vi oh = -25 m a 0.9 v cc vi oh = -10 m a v oh1 output high 32-39 36-43 30-37 2.4 v i oh = -400 m a 0.75 v cc vi oh = -150 m a 0.9 v cc vi oh = -40 m a i il input low 1-8, 10-17, 2-9, 11, 1-3, 5, 7-13, -50 m av in = 0.45 v current 21-28 13-19, 24-31 18-25, 40-44 i li input 32-39 36-43 30-37 10 m av ss v in v cc leakage current r rst pulldown 9 10 4 20 125 k w resistor i cc 40 44 38 18 ma scanning 4 ma idle i cc 40 44 38 24 ma scanning 6 ma idle table 7. escape sequences escape sequence function e c - y 4 table 5. summary of features and configurations C hbcr-1610 series default setting feature function or value serial mode parallel mode bar code when a symbology is enabled, bar depends on pins: symbology codes of that type can be read, c39 , i25 , upc all codes enabled assuming other decoding options are cdb and c28 . satisfied. interleaved 2 of 5 length variable from 4 to 32, or variable, 4-32 variable, 4-32 label length specific lengths from 2 to 32, or 6 or 14 only check character for code 39 depends on pin c3c depends on pin c3c verification for interleaved 2 of 5 depends on pin i2c depends on pin i2c for code 128? enabled enabled for upc/ean? enabled enabled check character for code 39 and interleaved 2 of 5 depends on pin cst depends on pin cst transmission for upc/ean enabled enabled for code 128? enabled enabled extended code 39 converts paired code 39 data depends on pin ex3 depends on pin ex3 enable characters to full ascii characters upc/ean upc vs. upc/ean upc/ean upc/ean decoding options upc e expansion to upc a depends on pin uee depends on pin uee upc e version 1 autodiscrimination depends on pin ue1 depends on pin ue1 upc/ean supplemental digits depends on pins us2 disabled and us5 upc/ean check digit transmitted transmitted upc/ean output format standard standard codabar start/ transmits or suppresses codabar depends on pin css depends on pin css stop transmission start/stop characters baud rates 1200, 2400, 4800, 9600 depends on pins br0 C and br1 parity 0s, 1s, even, odd depends on pins pt0 0s and pt1 stop bits 1 or 2 depends on pin stb C xon/xoff pacing? controls data flow on either port enabled enabled transmitted controls 10 millisecond intercharacter depends on pin icd C character delay delay on the serial port enable trailer selection string of characters appended c r , c r l f , h t , or none c r to the decoded message (4 maximum) depends on pins tr0 and tr1 single read mode controls when labels can be read disabled disabled code id character controls the transmission of the code disabled disabled enable id characters before decoded data good read beep controls the tone sounded when high or low pitch high or low pitch tone selection a bar code label is read depends on pin grb depends on pin grb led control controls led function: flash or auto flash mode auto flash mode turn off after a label is read ?not configurable. 5 c39 i25 upc cdb c28 u2s u5s css br0 br1 stb ex3 c3c i2c cst grb icd uee ue1 frq pt0 pt1 tr0 tr1 led sdi xtal 1 xtal 2 v cc ea iom rst bpr txd rxd rts cts gnd t2 out r2 in t1 out r1 in t2 in r2 out t1 in r1 out c1+ c1- c2+ c2- v+ v- v cc gnd txd rxd rts cts +5 v 0 v +5 v c4 15 6 16 2 13 14 8 7 12 11 9 10 1 3 4 5 c1 c2 max232 lt1081 or lt1181 serial level converter +5 v +5 v 47 k w +5 v sdi 10 k w 2n5088 150 w 8 x 10 k w +5 v +5 v 500 w 10 w 10 k w 10 ? 1n4148 1n4148 +5 v piezo beeper 0.047 ? 10 mh hbcr-161x notes: 1. use the correct capacitor for either a crystal or a ceramic resonator. see users manual, page 2-16. 2. see the pin diagrams for the pinout of the decode ic. pin numbers vary with package. 3. volume of the beeper circuit is adjustable by varying the value of the 500 w pot. 4. the eight pull up resistors shown in the schematic are only needed if a dip switch is used. if the pins are strapped directly to ground or v cc , the resistors are not needed. 5. the logic levels of the sdi scanner input is as follows: black = high, white = low. 2n2907 c3 table 6. summary of commands C hbcr-1610 series feature description scanner enable when enabled, scans from a wand or a slot reader are decoded; otherwise, they are ignored. hard reset resets the ic as though it were just powered up. self test failure an error message is transmitted over the serial port at 9600 baud at power up if the message ic self test fails. status request returns the version number of the software. sound tone causes the ic to sound a tone of the selected pitch for 120 milliseconds. stand alone decoder (serial mode) 6 neither bake cycle can be per- formed in the standard shipping tubes. the ics must be baked in an esd safe, mechanically stable container, such as an aluminum tube or pan. temper- cycle ature time a 125 c 24 hours b60 c 96 hours note: cycle b must be done in an atmosphere of <5% relative humidity air or nitrogen. surface mount ic drying whenever vapor phase or infra- red reflow technologies are used to mount either of the surface mount packages, there is a possi- bility that previously absorbed moisture, heated very rapidly to the reflow temperatures, may cause the package to crack from internal stresses. there is a reliability concern that moisture may then enter the package over a period of time, and metal corrosion may take place, degrading the ic performance. to reduce the amount of absorbed moisture and prevent cracking, all of the surface mount ics should undergo one of the following baking cycles. the parts must then be mounted within 48 hours. if the parts are not mounted within 48 hours, they must be rebaked. the total number of baking cycles must not exceed two (2). if the ics are baked more than twice, agilent cannot guarantee the performance and reliability of the parts. stand alone decoder (parallel mode) ex3 c3c i2c cst uee ue1 frq css grb u5s u2s led sdi xtal 1 xtal 2 v cc ea rst bpr wr rd pdr pgb gnd v cc sba sab v ss cab cba dir g a8 a5 a4 a1 +5 v 12 2 22 24 21 3 23 1 11 8 7 4 74hct646 +5 v 47 k w +5 v sdi 10 k w 2n5088 150 w +5 v +5 v 500 w 10 w 10 k w 10 ? 1n4148 1n4148 +5 v piezo beeper 0.047 ? 10 mh hbcr-161x notes: 1. use the correct capacitor for either a crystal or a ceramic resonator. see the users manual. 2. see pin diagrams for the pinout of the decode ic. pin numbers vary with package. 3. volume of the beeper circuit is adjustable by varying the value of the 500 w pot. 4. an alternative circuit using two 74hct574 octal latches instead of the 74hct646 is in the users manual. 5. the logic levels of the sdi scanner input is as follows: black = high, white = low. 2n2907 iom pp3 pp2 pp1 pp0 pp7 pp6 pp5 pp4 cdy dwr ddy rts a2 a3 a6 a7 b8 b5 b4 b1 b2 b3 b6 b7 d8 d5 d4 d1 d2 d3 d6 d7 10 9 6 5 13 16 17 20 14 15 18 19 crd cdy dwr ddy rts crd 7 rts ddy d 1-8 1 25 37 data transmitted from the ic protocol 1. the ic indicates data is ready to be transmitted by lowering rts; rts stays low until the last byte has been transmitted. 2. the host signals the ic that it is ready for data by lowering ddy. 3. the ic outputs data onto the bus. 4. the ic indicates that the data is stable by lowering dwr. 5. the host acknowledges that the data is received by raising ddy. 6. the ic indicates the end of the output cycle by raising dwr. 7. the ic removes data from the bus. dwr 46 parallel i/o handshake cdy crd d 1-8 14 26 37 5 commands received by the ic protocol 1. the host indicates that a command is pending by lowering cdy. 2. the ic indicates that it is ready for a command by lowering crd. 3. the host outputs the command onto the data bus. 4. the host indicates that the data is stable by raising cdy. 5. the ic reads the command from the bus. 6. the ic indicates that the command was accepted by raising crd. 7. the host removes the data from the data bus. 8 br0 br1 stb cts rts ex3 c3c i2c rst rxd txd sdi cst led bpr grb icd xtal 2 xtal 1 v ss v cc c39 i25 upc cdb c28 u2s u5s css ea + 5 v nc nc iom + 5 v tr1 tr0 pt1 pt0 frq uee ue1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 1610 serial pinout pin mnemonics received data transmitted data baud rate select parity select trailer characters select clear to send request to send code 39 enable extended code 39 enable interleaved 2 of 5 enable upc/ean enable codabar enable code 128 enable upc e expansion enable upc e version 1 enable upc 2 digit supplementals enable upc 5 digit supplementals enable codabar start/stop char. enable stop bits select code 39 checksum enable interleaved 2 of 5 checksum enable checksum transmit enable scanner digital input i/o mode select ic reset external program memory enable good read beep tone select oscillator frequency select led control line beeper control line intercharacter delay enable oscillator input oscillator input power ground rxd txd br0-br1 pt0-pt1 tr0-tr1 cts rts c39 ex3 i25 upc cdb c28 uee ue1 u2s u5s css stb c3c i2c cst sdi iom rst ea grb frq led bpr icd xtal1 xtal2 v cc v ss ex3 1611 6 5 4 3 2 1 44 43 42 41 40 c3c i2c rst rxd txd nc sdi cst led bpr 39 38 37 36 35 34 33 32 31 30 29 7 8 9 10 11 12 13 14 15 16 17 c28 u2s u5s css ea + 5 v nc nc nc iom + 5 v tr1 tr0 18 19 20 21 22 23 24 25 26 27 28 rts cts stb br1 br0 nc v cc c39 i25 upc cdb grb icd xtal 2 xtal 1 v ss nc uee ue1 frq pt0 pt1 ex3 1612 44 43 42 41 40 39 38 37 36 35 34 c3c i2c rst rxd txd nc sdi cst led bpr 33 32 31 30 29 28 27 26 25 24 23 1 2 3 4 5 6 7 8 9 10 11 c28 u2s u5s css ea + 5 v nc nc nc iom + 5 v tr1 tr0 12 13 14 15 16 17 18 19 20 21 22 rts cts stb br1 br0 nc v cc c39 i25 upc cdb grb icd xtal 2 xtal 1 v ss nc uee ue1 frq pt0 pt1 9 parallel pinout crd cdy dwr ddy rts ex3 c3c i2c rst pgb pdr sdi cst led bpr wr rd xtal 2 xtal 1 v ss v cc pp0 pp1 pp2 pp3 pp4 pp5 pp6 pp7 ea + 5 v nc nc iom + 0 v u5s u2s grb css frq uee ue1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 1610 ex3 1611 6 5 4 3 2 1 44 43 42 41 40 c3c i2c rst pgb pdr nc sdi cst led bpr 39 38 37 36 35 34 33 32 31 30 29 7 8 9 10 11 12 13 14 15 16 17 pp4 pp5 pp6 pp7 ea + 5 v nc nc nc iom + 0 v u5s u2s 18 19 20 21 22 23 24 25 26 27 28 rts ddy dwr cdy crd nc v cc pp0 pp1 pp2 pp3 wr rd xtal 2 xtal 1 v ss nc uee ue1 frq css grb ex3 1612 44 43 42 41 40 39 38 37 36 35 34 c3c i2c rst pgb pdr nc sdi cst led bpr 33 32 31 30 29 28 27 26 25 24 23 1 2 3 4 5 6 7 8 9 10 11 pp4 pp5 pp6 pp7 ea + 5 v nc nc nc iom + 0 v u5s u2s 12 13 14 15 16 17 18 19 20 21 22 rts ddy dwr cdy crd nc v cc pp0 pp1 pp2 pp3 wr rd xtal 2 xtal 1 v ss nc uee ue1 frq css grb pin mnemonics parallel data to interface chip data write handshake ready for data handshake command read handshake command ready handshake request to send code 39 checksum enable interleaved 2 of 5 checksum enable checksum transmit enable extended code 39 enable data write data read upc 2 digit supplementals enable upc 5 digit supplementals enable codabar start/stop char. enable transceiver drive enable transceiver direction control upc e expansion enable upc e version 1 enable scanner digital input i/o mode select ic reset external program memory enable oscillator frequency select good read beep tone select led control line beeper control line oscillator input oscillator input power ground pp0-pp7 dwr ddy crd cdy rts c3c i2c cst ex3 wr rd u2s u5s css pgb pdr uee ue1 sdi iom rst ea frq grb led bpr xtal1 xtal2 v cc v ss 10 14.50 ?0.40 10.50 ?0.30 33 13.50 ?0.40 34 22 23 12 44 111 9.50 ?0.30 0.80 ?0.10 0.30 ?0.10 2.45 ?0.15 0.1 ~ 0.3 0?~ 10 0.15 1.0 HBCR-1612 index mark 17.7 17.2 16.0 15.0 16.7 16.2 39 29 17.7 17.2 16.7 16.2 40 6 28 18 717 index mark 1.32 1.22 0.90 0.66 0.53 0.33 16.0 15.0 4.57 4.20 0.51 min. hbcr-1611 1 52.8 51.9 40 21 120 14.2 13.0 16.0 14.9 5.1 max. 2.54 min. 0.3 min. seating plane 2.54 ?0.25 0.65 max. 0.6 max. hbcr-1610 0?~ 15 mechanical specifications C units (mm) 11 www.semiconductor.agilent.com data subject to change. copyright ? 1999 agilent technologies inc. obsoletes 5965-5950e 5968-2201e (11/99) |
Price & Availability of HBCR-1612
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |