Bitsy Plus User’s Manual About the Cover Image The cover image shows a Rev A Bitsy Plus populated with the supercapacitor option. Printing this Manual This manual has been designed for printing on both sides of a 8.5x11 inch paper, but can be printed single-sided as well.
Page 4
Bitsy Plus User’s Manual New Information Update PD3 from /RqOnOff to CPLD wakeup in section 4.3.7 Update SA-1110 signal cross-reference (4.1.6) with GP11 and GP12 changes Add notes about the USB_Reconn signal in sections 3.3.3 and 4.5.2. Add ADSmartIO voltage reference power control to section 5.3.2 and 6.2.6.
Page 5
Clarifications Clarify availability of A/Ds in section 4.3.4 Update backlight power section (5.3.6) to clarify that backlight power is not handled by the Bitsy Plus Add to Rev 2 Revision History that EIOn I/Os can source/sink more current Update signal tables to include analog and open-collector signal types;...
Page 6
Bitsy Plus User’s Manual (This page intentionally blank) Page iv ADS document # 110114-1001A...
Bitsy Plus User’s Manual Table of Contents About the Cover Image ............................i Printing this Manual ...............................i Revision History..............................i Table of Contents ..............................v Introduction............................1 Overview ..........................1 Features..........................1 1.2.1 Processor........................1 1.2.2 Power Supply.......................1 1.2.3 Memory ........................1 1.2.4 Communications ......................1 1.2.5 User Interface and Display ..................2 1.2.6...
Page 8
4.5.2 USB ...........................25 USB Host ......................26 USB Client ......................26 4.5.3 SPI Bus ........................26 Overview......................26 SPI on the Bitsy Plus ..................27 Alternate uses of the SPI Port................27 4.5.4 C Bus Master and SMBus ..................27 Overview......................27 C on the Bitsy Plus...................27 SMBus.........................28 Displays ..........................28...
Page 9
Power and Power Management.......................31 Determining the Features You Need..................31 Power Management Modes ....................32 5.2.1 StrongARM Power Management Modes..............32 5.2.2 Power Management on the Bitsy Plus ...............32 Architectural Overview and Power Management Features..........33 5.3.1 Power Supply Architecture..................33 5.3.2 Subsystem Partitioning ....................33 5.3.3...
SA-1111 Companion Chip. The Bitsy Plus is designed to meet the needs of embedded and graphical systems developers. This manual applies to Revision A of the Bitsy Plus. The revision history of the Bitsy Plus is listed in chapter 7.
Introduction Block Diagram The following diagram illustrates the system organization of the Bitsy Plus. External LCD Interface 3V Battery Cell 4 AN+5 DIG Ins, or Contrast 4x5 Scan Matrix, or Regulator 9 GPIOs ADSmartIO PS/2 Keyboard DC IN Power Supply Temp.
Personality boards can add custom circuits and locate connectors best suited for the application design. In production volumes, the Bitsy Plus can be built with interface connectors J1, J3, J9 and J10 on the underside of the board. This allows the Bitsy rest above custom personality boards rather than below them.
Q: Is there online support? A: Yes. Information about the Bitsy Plus hardware and software is available on the ADS support site at http://www.applieddata.net/support. See section 2.4 for further details. Q: Can I upgrade the version of the operating system? A: Yes.
Describes the configuration settings and pinouts for all connectors and jumpers on the Bitsy Plus. Feature Reference Gives details about the various subsystems of the Bitsy Plus. Power Management Provides key information about power management, tips for system integration and electrical and mechanical interface specifications.
3 Hardware Reference This section gives an overview of the hardware features of the Bitsy Plus. This overview includes a description of the switches, jumper settings, connectors and connector pinouts. Many connectors and headers have a visible number or marking on the board that indicates pin 1.
The "component side" of the Bitsy Plus is the one on which the PCMCIA ejector is installed. As a factory option, some connectors may be installed on the "bottom side" of the Bitsy Plus. Page 10...
Hardware Reference 3.3.1 J1: LCD Panel Interface Connector Board Connector: Samtec #STMM-117-02-T-D Recommended Mating Cable: Samtec TCSD Series Recommended Board-to-Board Connector: ESQT series (e.g. ESQT-117-02-F-D-500) The following table describes the signals on the LCD interface connector. Signal names shown are for TFT active matrix color LCDs at 16 bpp (bit-per-pixel). For other color depths and LCD technologies, consult the table in section 4.6.4.
Bitsy Plus User’s Manual 3.3.2 J2: PCMCIA Integrated ejector: FCI #95620-050CA The 68-pin PCMCIA socket conforms to the PCMCIA standard for 5V-tolerant Type II cards, and can also be run at 3.3 V. The socket is normally de-energized; the operating system is responsible for turning on the socket when a card is inserted and turning it off when the card is removed.
The Bitsy Plus makes its CompactFlash bus signals available on J9. These signals can be used to add a CompactFlash socket to a daughter board or to expand the capabilities of the Bitsy Plus as a digital expansion bus. See section 4.1.5 for details.
4.1.1 Boot Code The Bitsy Plus uses the first block of onboard flash to store the boot code. At the factory, boot code is loaded using the JTAG interface (J6, section 3.3.5). Most ADS Bitsy Plus boot loaders are field-upgradeable using a flash card on either the CompactFlash or PCMCIA port.
The Bitsy Plus makes its CompactFlash bus signals available on J9. These signals can be used to add a CompactFlash socket to a daughter board or to expand the capabilities of the Bitsy Plus as a digital expansion bus. The voltage of the bus signals are set by the CardBVcc voltage (3.3 V or 5 V).
System clock for use by SA-1111 Real-Time Clock (RTC) The Bitsy Plus uses the DS1307 real-time clock chip to maintain the system date and time when the system is powered down. The operating system typically reads the RTC on boot and wakeup, and sets the RTC when the system time or date is changed.
4.3.5 Temperature Sensing Vref The Bitsy Plus ADSmartIO can read the temperature of an external thermistor connected across pins 5 and 7 of J3. The ADSmartIO controller drives a transistor to energize the thermistor, then reads the result through the voltage divider created by the thermistor (R and an internal resistor (R ).
Page 31
Unused row and column lines can be used for general purpose I/O or A/D. The following diagram illustrates how to connect a 3x3 keypad matrix. The pull-ups are the software-activated internal resistors of the ADSmartIO, while the series resistors are part of the Bitsy Plus. Bitsy Plus ADSmartIO Controller...
Bitsy Plus User’s Manual 4.3.7 ADSmartIO Signal Cross-Reference The ADSmartIO microcontroller serves many functions in the Bitsy Plus. The following table illustrates how the microcontroller ports are utilized for ADSmartIO functionality on the Bitsy Plus. Entries in parentheses indicate indirect connections to the listed pin (e.g. through voltage dividers or additional circuits).
HP_IN high. Connecting Speakers When using the Bitsy Plus to drive speakers, short the HP_IN signal to ground. This places the output amplifier in differential mode. Connect speakers to the SPKR_L and SPKR_R outputs on Connecting Headphones Standard headphones use a plug wired as shown at right.
Page 34
Bitsy Plus User’s Manual signals as shown at right. These capacitors block the DC component of the audio signal and complete the conversion from differential to single-ended output drive. Leave the HP_IN signal pulled high to enable headphone output. Select blocking capacitor size based on the lowest frequency your application will need to play out.
SA-1111 companion chip, while the USB Client ("Function" or upstream) port is managed by the SA-1110 processor. The Bitsy Plus can be configured as a self- powered hub, with one Host and one Client port To create a USB connection, you must wire a standard USB socket as described in the following sections.
USB signals to the host or to a host connector (e.g. USB mouse). The Bitsy Plus supports the full USB connection speed (12 Mbit/s), so you must tie a 1.5 kΩ pull- up to the USB+ signal to indicate this capability to host hardware.
The SA-1111 supplies the second SPI port. The Bitsy Plus uses this port as an SPI bus master to communicate with the touch panel controller. This SPI bus can also communicate with an external device using signals are available on J3.
The Bitsy Plus can drive LVDS displays using an ADS adapter circuit. 4.6.2 Panel Voltages The Bitsy Plus supplies 3.3 V or 5 V power to the LCD display via J1. Select this voltage with JP3 (section 3.2.1). Please observe the cautions listed with the JP3 settings. http://www.acpi.info/index.html http://www.sbs-forum.org/...
Feature Reference 4.6.3 Display Signals StrongARM display signals LDD0 through LDD15--as well as the pixel clock, vertical sync and horizontal sync--are all buffered at a factory-set voltage. See section 6.2.2 for full specifications. The PNL_RL and PNL_UD signals are for active (TFT) displays that support changing the scan direction.
4.6.8 Touch Panel The Bitsy Plus supports four and five-wire analog resistive touch panels (five-wire control is a factory option). Connect the touch panel to the inputs on connector J3. The touch panel controller can wake the system from sleep (section 5.3.3) Electrical details are listed in section 6.2.3.
Bitsy Plus consumes, consult the electrical specifications in section 6.2.5. Determining the Features You Need Not all designs with the Bitsy Plus need to be optimized for lowest power consumption. Consider the following types of typical system configurations to determine the topics of interest to your application.
If Main Power (DC_IN or VBATT_POS) drops below the power supply trip point (section 6.2.2), the Bitsy Plus generates and interrupt that the operating system can use to put the system into Sleep mode. The transition time from RUN mode to SLEEP mode is a function of the operating system.
Bitsy Plus power management systems. 5.3.1 Power Supply Architecture The Bitsy Plus power supply is laid out as shown in the following diagram. Incoming DC power is regulated to 5 and 3.3 V. Other system voltages are derived from these power supplies. supercaps...
Page 44
• External device 1 (/PE1, J3.42) • External device 2 (PE2, J3.24) In addition, the Bitsy Plus also controls its core power supplies to support sleep operation: • Vcc (5 V) supply • Vddx (3.3 V) Vddi (processor core) supplies The following diagram illustrates the architecture of the Bitsy Plus power management system.
In the diagram, the power management modes of each of the subsystems is indicated in gray. Arrows indicate the direction of both signal flow and of power management. PC Card Power Management Flow Bitsy Plus SA-1111 ADSmartIO PCMCIA and CF SUSPEND 3.3V...
5.3.4 System Wakeup This section describes several mechanisms for waking a Bitsy Plus system from Sleep mode. The system will resume operation in Run mode unless the power supply voltage is lower than Vsleep (section 6.2.2). If the input voltage is too low, the system will not wake under any circumstances.
(1) how quickly your power supply will fall when main power fails and (2) the trip point of the Bitsy Plus power fail circuit (section 6.2.1). When possible, put the system to sleep with software if a power failure condition is expected (e.g.
See section 4.6.6 for further details about backlight control. 5.3.7 Battery Trickle Charger (factory option) The Bitsy Plus includes a trickle charger for basic charging of external batteries. The following diagram illustrates the charging circuit and a standard means of combining it with DC line power. Bitsy Plus DC "Line"...
Power and Power Management The diode on the negative terminal of the battery allows the battery to power the Bitsy Plus at any time, but prevents the battery from being charged by a DC voltage on the DCIN_Pos input. The charge current is calculated as follows: ∗...
PCMCIA and CF cards Cards in place when the system is asleep can drain power through the Card Detect and Voltage Sense lines. Assume that all four lines ground the Bitsy Plus PCMCIA pull-ups (section 6.2.12) while the card is inserted.
RTC to be maintained under all power conditions. 5.5.2 Automotive System This system connects the Bitsy Plus directly to the vehicle battery, but polls a sense line on the ignition to put the system to sleep when the vehicle is turned off. Vehicle...
The Bitsy Plus Personality Board (ADS p/n 170111-8000) includes an external battery charger using a design similar to the one depicted above. For an illustration of how to use the onboard Bitsy Plus trickle charger in conjunction with line power, see the diagram in section 5.3.7.
6 System Specifications Mechanical Specifications The Bitsy Plus is 3.0 inches by 5.0 inches in size. This section describes the component dimensions and mounting of the board. Detailed drawings are available on the support forums (section 2.4), and 3D models are available from ADS in electronic format for production customers.
Bitsy Plus User’s Manual 6.1.3 Clearances The Bitsy Plus has a low profile. It can fit in an enclosure as thin as 0.772 inch (19.6 mm) I.D. Key clearances are as follows: • Highest component: 0.425 inch (10.8 mm), top 0.126 inch (3.20 mm), bottom...
System Specifications Electrical Specifications 6.2.1 Temperature, Reset, Sleep, Wakeup Absolute Maximum Ratings Reset Input (RESET_IN) ......3.6 V (note 1) Wakeup Input (/RqOnOff) ......5.5 V (note2) Symbol Parameter Typ. Units Temperature °C Trun operating temperature Reset_In (J10.45) Vrst trigger voltage (Note 3) Vprst pull-up voltage Vddx...
6.2.2 Display LCD display panels have a wide range of voltage and data requirements. The Bitsy Plus has a number of adjustable voltages to support these requirements, as well as controls for brightness (backlight) and contrast (passive panels only). See section 4.6 for further details.
DC_GOOD must be valid for the system to wake up from Sleep mode. 16. LTC 1771 "Burst" mode, used when the Bitsy Plus is in Sleep mode, is more efficient at low currents. However, it is electrically noisier and can cause significantly greater EMI/RFI at higher current draws.
Bitsy Plus User’s Manual 6.2.5 Power Consumption The following table lists typical power consumption for the Bitsy Plus with varying input voltage and activity levels. Run mode efficiency of the power supply decreases slightly with higher input voltage. Power consumption varies based on peripheral connections, components populated on the system and the LCD panel connected.
The ADSmartIO Controller is a second RISC microcontroller on the Bitsy Plus designed to handle I/O functions autonomously. The Bitsy Plus communicates with the ADSmartIO controller using the SA-1110 SPI bus. On the Bitsy Plus, ADSmartIO is implemented with the Atmel AVR 8535 microcontroller, which has 512 bytes EEPROM.
6.2.9 Audio For its audio sub-system the Bitsy Plus uses the Crystal CS4201 or CS4202, AC'97 stereo codecs with dual audio input and output channels. The Bitsy Plus adds an output power amplifier (National LM4863LQ) and a microphone pre-amp with power for electret microphones.
Page 61
HP_IN CS4201/4202 The Bitsy Plus microphone circuitry can be factory configured to support "line in" inputs (1 Vrms with no electret pull-ups) and different input gain and filtering. If a special configuration needed for your project, consult ADS Sales with information about your requirements.
Digital Inputs 6.2.11 Crystal Frequencies Agencies certifying the Bitsy Plus for compliance for radio-frequency emissions typically need to know the frequencies of onboard oscillators. The following table lists the frequencies of all crystals on the Bitsy Plus. Note that the frequency of the StrongARM crystal X4 is multiplied internally by 4n, where n is a value from 4 to 14, to achieve the processor core frequency.
30. The CF port voltage is selected programmatically with the SA-1111. The socket is keyed for 5V-tolerant CF cards. PCMCIA, CompactFlash Port and Expansion Bus The CompactFlash bus can be used as a digital expansion port on the Bitsy Plus. The following are specifications for the CF port used as an expansion bus. Symbol Parameter Typ.
Page 64
Bitsy Plus User’s Manual Symbol Parameter Typ. Units Timing (Note 34) t mem system memory clock address setup to command, t setup1 t mem first access address setup to command, t setup2 t mem second access t access nRD/WR duration, first access...
Revision History 7.2.1 Revision 2 Initial release. If you are using a Bitsy Plus as a replacement for the Bitsy, please note these changes from the Bitsy (rev C): New Features AC'97 stereo codec with improved signal to noise ratio Burr-Brown touch-panel controller.
Page 66
Bitsy Plus User’s Manual Signals on J3 change as follows: From AGCSTAT CODEC_OFL AMP_SDWN QMUTE SPK+ WIPER SPK- CHARGE MICGND MICSIG +30V HP_IN +30V_GND GND or n/c DATAI SRXD DATAO STXD BCLK SCLK2 VDDI /PE1 SFRM2 DCIN_NEG GPIO27_CLK 12V_IN DCIN_POS...
Board Revision History 7.2.2 Revision 3 Internal release 7.2.3 Revision 4 Internal release 7.2.4 Revision 5 New Features USB_Reconn signal added at J3 pin 33 (formerly n/c) (SA-1110 GP12) (4.5.2) Can turn off ADSmartIO analog voltage reference (Vref) as part of subsystem partitioning Production option to bypass audio amplifier ADSmartIO now can monitor the DC_GOOD signal (VBATT_NEG is a production option).
Bitsy Plus User’s Manual Changes ADSmartIO voltage reference turns off when system is asleep (thermistor base resistor) changed from 3.3kΩ to 47kΩ to improve temperature resolution. Page 58 ADS document # 110114-1001A...
Need help?
Do you have a question about the Bitsy Plus and is the answer not in the manual?
Questions and answers