LM9833CCVJD/NOPB National Semiconductor, LM9833CCVJD/NOPB Datasheet

IC USB IMAGE SCAN 48BIT 100-TOFP

LM9833CCVJD/NOPB

Manufacturer Part Number
LM9833CCVJD/NOPB
Description
IC USB IMAGE SCAN 48BIT 100-TOFP
Manufacturer
National Semiconductor
Datasheet

Specifications of LM9833CCVJD/NOPB

Number Of Bits
16
Number Of Channels
3
Voltage - Supply, Analog
5V
Voltage - Supply, Digital
4.5 V ~ 5.5 V
Package / Case
100-TQFP, 100-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Power (watts)
-
Other names
*LM9833CCVJD
*LM9833CCVJD/NOPB
LM9833CCVJD
©2000 National Semiconductor Corporation
LM9833 48-Bit Color, 1200dpi USB Image Scanner
General Description
The LM9833 is a complete USB image scanner system on a sin-
gle IC. The LM9833 provides all the functions (image sensor
control, illumination control, analog front end, pixel processing
function image data buffer/DRAM controller, microstepping
motor controller, and USB interface) necessary to create a high
performance color scanner. The LM9833 scans images in 48 bit
color/16 bit gray, and has output data formats for 48 and 24bit
color/16 and 8 bit gray. The LM9833 supports sensors with pixel
counts of up to 16384 pixels x 3 colors (1200 dpi x 13.6 inches).
The LM9833’s low operating and suspend mode supply currents
allow design of USB bus-powered scanners. The only additional
active components required are an external 4Mbit or 16Mbit
DRAM for data buffering and power transistors for the stepper
motor.
Applications
Key Specifications
LM9833 Scanner System Block Diagram
Ordering Information
Color Flatbed Document Scanners
Color Sheetfed Document Scanners
Analog to Digital Converter Resolution
Maximum Pixel Conversion Rate
A4 Color 150dpi scan time
A4 Color 300dpi scan time
A4 Color 600dpi scan time
Supply Voltage
- LM9833
- LM9833 DRAM I/O
Maximum Operating Current Consumption
Maximum Suspend Current Consumption
Illumination
CCD/CIS
Commercial (0°C ≤ T
LM9833CCVJD
2-6
1-3
1-3
A
≤ +70°C)
+4.75V to +5.25V
+2.85 to +5.25V
<160 seconds
LM9833CCVJD
<10 seconds
<40 seconds
USB
Port
2
VJD100A 100 Pin Thin Quad Flatpac
136mA
16 Bits
175µA
6MHz
48MHz Crystal
EEPROM
1
Serial
Features
• 16 bit ADC digitizes at up to 6Mpixels/s (2M RGB pixels/sec).
• Digital Pixel Processing provides 1200, 800, 600, 400, 300,
• Provides 50-2400dpi vertical resolution in 1 dpi increments.
• Pixel rate error correction for gain (shading) and offset errors.
• Supports 4 or 16Mbit external DRAMs.
• Multiple CCD clocking rates allows matching of CCD clock to
• Stepper motor control tightly coupled with image data buffer
• PWM stepper motor current control allows microstepping for
• USB interface for Plug and Play operation on USB-equipped
• Serial EEPROM option for custom Vendor and Product IDs.
• Support for USB bus-powered operation.
• Pixel depths of 1, 2, or 4 bits are packed into bytes for faster
• Supports 3 channel CCDs and 1 channel CIS sensors.
• 3 (R, G, and B) 12-bit, user-programmable gamma correction
• Compatible with a wide range of color linear CCDs and
• Operates with 48MHz external crystal.
• Internal bandgap voltage reference.
• 100 pin TQFP package
2
200, 150, and 100dpi horizontal resolution from a 1200dpi
sensor and 600, 400, 300, 200, 150, 100, 75, and 50dpi
horizontal resolution from a 600dpi sensor.
scan resolution and pixel depth for maximum scan speed.
management to maximize data transfer efficiency.
the price of fullstepping.
computers.
scans of line art and low pixel depth images.
tables.
Contact Image Sensors (CIS).
Package
30
8
MISC
I/O
DRAM
+12V
Stepper
Motor
www.national.com
October 2001
Transistors
Power

Related parts for LM9833CCVJD/NOPB

LM9833CCVJD/NOPB Summary of contents

Page 1

... Illumination 1-3 Ordering Information Commercial (0°C ≤ T LM9833CCVJD ©2000 National Semiconductor Corporation Features • 16 bit ADC digitizes 6Mpixels/s (2M RGB pixels/sec). • Digital Pixel Processing provides 1200, 800, 600, 400, 300, 200, 150, and 100dpi horizontal resolution from a 1200dpi sensor and 600, 400, 300, 200, 150, 100, 75, and 50dpi horizontal resolution from a 600dpi sensor. • ...

Page 2

Connection Diagram 10099 BANDGAP V 2 REF REF MID ...

Page 3

Pin Descriptions USB Interface D+, D- Digital I/O. USB Interface signals BUS POWER Digital Input. Tie low for bus powered sys- tems, tie high for external power. ACTIVE/ Digital Output. Low in Suspend mode. High in operational mode. Used to ...

Page 4

Pin Descriptions (Continued) Analog Power Supplies (4 pins) V (2) This is the positive supply pin for the analog A supply. It should be connected to a voltage source of +5V and bypassed to AGND with a 0.1µF monolithic capacitor ...

Page 5

Absolute Maximum Ratings + Positive Supply Voltage ( DRAM With Respect to GND=AGND=DGND Voltage On Any Input or Output Pin Input Current at any pin (Note 3) Package Input Current (Note 3) Package Dissipation at ...

Page 6

Electrical Characteristics (Continued) The following specifications apply for AGND=DGND=0V, V 100%, unless otherwise noted. Boldface limits apply for T Symbol Parameter CCD/CIS Source Requirements for Full Specified Accuracy and Dynamic Range (Note 12) Sensor’s Maximum Output Signal V Amplitude before ...

Page 7

DC and Logic Electrical Characteristics The following specifications apply for AGND=DGND=0V 48MHz. Boldface limits apply for T CRYSTAL IN Symbol Parameter Digital Output Characteristics for D0-D15, A0-A9, RD, WR, RAS, CAS (DRAM Interface) V Logical “1” Output ...

Page 8

... Note 5: Human body model, 100pF capacitor discharged through a 1.5kΩ resistor. Machine model, 200pF capacitor discharged through a 0Ω resistor. Note 6: See AN-450 “Surface Mounting Methods and Their Effect on Product Reliability” or the section titled “Surface Mount” found in any National Semiconductor Linear Data Book for other methods of soldering surface mount devices ...

Page 9

Timing Diagrams 0 48MHz Internal Clock (t = 20.83ns) PERIOD A0-A9 Row Address RAS CAS RD D0-D15 Read Operation WR D0-D15 Write Operation 0 48MHz Internal Clock (t = 20.83ns) PERIOD RAS CAS Column Address ...

Page 10

Register Listing Registers in bold boxes are reset to that value on power-up. All register addresses are in hexadecimal. All other numbers are decimal unless otherwise noted. Address Function IMAGE BUFFER (READ ONLY) 00 Pixel (Image) Data STATUS REGISTERS (READ ...

Page 11

Register Listing (Continued) Address Function COMMAND REGISTER Command Register This register is used to start and end a scan also used to home the sensor in a flatbed scanner or eject the image in a sheetfed scanner. Note: ...

Page 12

Register Listing (Continued) Address Function HORIZONTAL RESOLUTION AND DATAMODE SETTINGS Horizontal DPI Divider This register determines the horizontal resolution of the scan. Scan resolution = Optical resolution divided by the Horizontal_DPI_Divider. Pixel Packing This register determines how many bits in ...

Page 13

Register Listing (Continued) Address Function SENSOR CONTROL SETTINGS Ø1 Polarity Ø2 Polarity RS Polarity 0C CP1 Polarity CP2 Polarity TR1 Polarity TR2 Polarity Ø1 Active/Off Ø2 Active/Off RS Active/Off CP1 Active/Off 0D CP2 Active/Off TR1 Active/Off TR2 Active/Off Number of ...

Page 14

Register Listing (Continued) Address Function SENSOR PIXEL CONFIGURATION 1C Optical Black Pixels Start 1D Optical Black Pixels End 1E Active Pixels Start - MSB 1F Active Pixels Start - LSB 20 Line End - MSB 21 Line End - LSB ...

Page 15

Register Listing (Continued) Address Function ILLUMINATION SETTINGS Illumination Mode Controls the function of the 3 LAMP outputs: LAMP , LAMP , and LAMP Mode 0 is the Off/Reset state. Mode 1 is typically used for CCFL lamps. ...

Page 16

Register Listing (Continued) Address Function DIGITAL PIXEL RATE OFFSET AND GAIN SETTINGS 3E Fixed Offset Coefficient - MSB 3F Fixed Offset Coefficient - LSB 40 Fixed Multiplier Coefficient - MSB 41 Fixed Multiplier Coefficient - LSB DIGITAL PIXEL RATE OFFSET ...

Page 17

Register Listing (Continued) Address Function STEPPER MOTOR CONTROL SETTINGS n (Line Skipping) 43 Part of the “n out of m” function, consisting of registers 43, 44, and 54 (bits 3-7). m (Line Skipping) 44 Part of the “n out of ...

Page 18

Register Listing (Continued) Address Function Kickstart steps (fullstepping mode) 55 Hold Current Timeout 56 Stepper Motor PWM Frequency 57 Stepper Motor PWM Set Duty Cycle PAPER SENSE SETTINGS PAPER SENSE 1: Polarity PAPER SENSE 1: Level/Edge sensitive PAPER SENSE 1: ...

Page 19

Register Listing (Continued) Address Function MISC I/O PIN SETTINGS MISC I/O 1: Input or Output MISC I/O 1: Polarity (if configured as an input) MISC I/O 1: Level/Edge sensitive (if configured as an input) MISC I/O 1: Output State (if ...

Page 20

Register Listing (Continued) Address Function MISC I/O 5: Input or Output MISC I/O 5: Polarity (if configured as an input) MISC I/O 5: Level/Edge sensitive (if configured as an input) MISC I/O 5: Output State (if configured as an output) ...

Page 21

Applications Information 1.0 OVERVIEW The LM9833 is a USB, 1200dpi, 16 bit (48 bit color) scanner-on- a-chip. The LM9833 is an improved, 16 bit version of the LM9831, providing all of the LM9831’s functionality while improv- ing performance and adding ...

Page 22

Applications Information (Continued) the external DRAM and accessed at the pixel rate. A digital sub- tractor subtracts the 16 bit offset word (corresponding to that pixel’s offset error) from each pixel. The subtractor saturates at 0, i.e. if the coefficient ...

Page 23

Applications Information (Continued) sumed by the offset and shading coefficients and the gamma tables. That leaves 296kbytes of memory available for line buffer when using a 256k x 16 bit DRAM, or 1832kbytes of memory when using ...

Page 24

Applications Information (Continued) the 2 bit DAC, shown in Figure 9. Scan Mode DAC Voltage 0.484V for number of steps specified Starting from in Kickstart Steps register (0-7 dead stop register is 0 there is no Kickstart current-movement ...

Page 25

Applications Information (Continued) Value Additional Lines to Store in DRAM 0 0(a only and (a, b and c) ... ... 7 7 Figure 14: Lines to Process after Pause Scan Signal Register When the ...

Page 26

Applications Information (Continued) Fast Feed Step Size register) • Paused until a Resume Scan signal is received, whichever event happens first. During the hold current timeout period, the DAC output is held at 0.133V (the hold current) for FullStep mode, ...

Page 27

Applications Information (Continued) reaches the value stored in that color’s LAMP On register (Con- figuration Registers 2C-37). If the On value is greater than the value in the Line End register, then that lamp never turns on. That color’s LAMP ...

Page 28

Applications Information (Continued) TR1 ø1 ø1 ø1 t ø1 ø1 inside TR1 pulse Figure 26: CIS TR1 Timing Mode 2 • To prevent sensor saturation, the LM9833 is always clocking the CCD/CIS, except when it is ...

Page 29

Applications Information (Continued LED G LED B LED COEF DATA SC = selected channel (=green in this example) Figure 32: 1 Channel Grayscale • 1 Channel Color: This mode uses a sensor tied to the ...

Page 30

Applications Information (Continued) inputs or outputs. The state of each pin, True or False (1 or 0), is reflected in the Status Register. These are the configurable aspects of these I/O pins: • Input or Output function. If this bit ...

Page 31

Applications Information (Continued) should therefore be avoided. Bits 4 of register 3 is also read only, however write to register 3. All of the remaining config- uration registers can be read from and written to using ...

Page 32

Applications Information (Continued) 7.0 The USB Interface The LM9833 uses the USB (Universal Serial Bus) interface. Refer to the LM9833 software package for details on USB com- munication. 7.1 The USB Pins Data is received and transmitted through the D+ ...

Page 33

Applications Information (Continued) of the PAPER SENSE inputs becomes True (if that sensor has been properly programmed to interrupt scanner movement). PAPER SENSE 2 can be used to cause a delayed stop. If the FullSteps to Scan after PAPER SENSE ...

Page 34

Applications Information (Continued) remote wakeup signals (after the device is initialized). • MISC I/O 4-6 are configured as outputs. 10.2 Soft Reset A Soft Reset is generated by setting bit 5 of register 07. A Soft Reset: • Stops most ...

Page 35

... Device and Vendor IDs for USB Interface The LM9833’s internal (default) ROM is programmed for a Ven- dor ID of 0x0400 and Device ID of 0x1002. The Vendor String is “National Semiconductor” and the Device String is “LM9833 48 Bit Scanner” ...

Page 36

Applications Information (Continued) 12.16 Paper Sensor #2 Doesn’t Stop High Speed Reverse In the LM9831, a false-to-true transition on Paper Sensor #2 would stop a high speed reverse (usually used for homing in flat- bed scanners). Due to the changes ...

Page 37

Applications Information (Continued) 13.1.5 Pixel Rate Shading Multiplier The shading multiplier uses all 16 bits of data. There is an important difference between the pixel rate shading multiplier of the LM9830 and the LM9833. In the LM9830, if the value ...

Page 38

Applications Information (Continued) ⋅ ITA+1 ----------- - stepsize_ITA = stepsize 14.0 QUESTIONS AND ANSWERS Q Where is calibration done? A Calibration is done on the host computer. Q Does the LM9833 support 800dpi sensors? 400dpi? XXXdpi? A Yes. The LM9833 ...

Page 39

Digital Block Diagram 39 www.national.com ...

Page 40

Analog Front End Block Diagram 40 www.national.com ...

Page 41

Stepper Motor Current Controller Block Diagram 41 www.national.com ...

Page 42

... A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system affect its safety or effectiveness. National Semiconductor Europe National Semiconductor Asia Pacific Customer Response Fax: +49 (0) 1 80-530 85 86 Group Email: europe.support @ nsc.com ...

Related keywords