EM-X270 Embedded Mobile Device Reference Guide 1
Table of Contents 1. Revision Notes ............................................................................................................. 3 2. Overview...................................................................................................................... 4 2.1. HIGHLIGHTS ..........................................................................................................4 2.2. BLOCK DIAGRAM ......................................................................................
1. Revision Notes Date 01-Sep-2007 26-Nov-2007 18-Mar-2008 25-Jun-2008 Description 10-Sep-2008 28-Jan-2010 First release Updated weight data (p. 7) Added battery charger and power modes description (section 3.10) Updated sleep mode power consumption data Fixed battery connector (P4) pin-out Fixed audio jack (P6) pin-out Added LED functionality for DS1 and DS2 (section 4.13) Updated keypad interface note (section 4.
2. Overview 2.1. Highlights • Full-featured handheld computer board for embedded applications • Intel's XScale PXA270 CPU, up to 520 MHz, 32+32 KB cache, WMMX • 128 Mbyte SDRAM • 512 Mbyte Flash Disk • Cellular voice and GPRS modem • Integrated 3.5" 480 x 640 VGA display with touchscreen (optional) • Graphics controller supporting STN and TFT panels with 800x 600 max resolution • WiFi 802.
2.2. Block Diagram PXA270 MPU, 312 / 520 MHz CPU WMMX MMU Bluetooth module WiFi Port socket Keypad SD/MMC controller I/O Ports Camera Sensor Cache GPS receiver DMA Timers Interrupts Serial Controller Camera interf Graphics Controller USB OTG Memory & Local Bus Controller RS232 GPRS/GSM modem AC97 Interface SIM socket 3.
2.3. Features "Option" (last) column specifies the configuration code required to have the particular feature. "+" means that the feature is available always. CPU, Memory and Busses CPU RAM NAND Flash Disk External local bus Intel XScale PXA270, 312 / 520 MHz, WMMX 32 KB I-cache and 32 KB D-cache, WB, 128 MB address space. DMA and Interrupt controllers, Timers 64 / 128 MB, SDRAM, 100 MHz, 32-bit 128 / 512 Mbytes, more in future.
SD / MMC socket RTC touch panels Supports Multimedia Card, Secure Digital and Secure Digital I/O communications protocols. Data-transfer rates up to 19.5 Mbps for MMC and 1-bit SD/SDIO, and up to 78 Mbps for 4bit SD/SDIO transfers Real Time Clock, uninterrupted power supply + R Electrical, Mechanical and Environmental Specifications Charger for board's lithium polymer battery. The power is supplied from a 5V source via the USB connector. Active consumption All contents, excluding GPRS: 0.2 - 2 W.
3. System Components 3.1. PXA270 Processor XScale PXA270 Block Diagram The PXA270 processor is an integrated system-on-a-chip microprocessor for highperformance, low-power, portable handheld and handset devices. It incorporates Intel's XScale micro-architecture with on-the-fly frequency scaling and sophisticated power management to provide excellent MIPs/mW performance.
byte palette RAM provides flexibility in color mapping. A set of serial devices and general system resources provide computation and connectivity capabilities for a variety of applications.
SIMD instruction support for sum of absolute differences (SAD) and multiplyaccumulate (MAC) operations Instruction support for alignment and video operations Intel's MMX and SSE integer instruction compatibility Superset of existing media-processing instructions in the Intel XScale® core PXA270 processor has 256 Kbytes on-chip memory.
3.2. Memory DRAM The EM-X270 board is assembled with 128 Mbytes of Synchronous DRAM. The SDRAM interface is 32-bits wide and runs with a 100 MHz clock. NOR Flash The EM-X270 is assembled with 1 Mbyte of linear (NOR) Flash ROM. This memory space is used for the boot-loader and system setup data storage. The setup block contains vital production information including boot-loader configuration, PCB revision, manufacturing stamp and MAC addresses for Ethernet and WLAN.
3.3. Graphics System The EM-X270 graphics system is based on the LCD controller integrated in the PXA270 chip. The LCD controller provides an interface between the PXA270 processor and a flatpanel display module. The flat-panel display module can be either passive (DSTN) or active (TFT), or an LCD panel with internal frame buffering. The EM-X270 board features an LCD panel connector (P11) that is designed for connecting the TD035STEE1 LCD module. The TD035STEE1 is a 3.
AC’97 Controller Unit Overview The AC’97 Controller Unit (ACUNIT) of the PXA270 processor supports AC’97 revision 2.0 features. The ACUNIT also supports the audio controller link (AC-link). The AC-link is a serial interface for transferring digital audio, modem, mic-in, CODEC register control and status information. The AC’97 CODEC sends the digitized audio samples that the ACUNIT stores in memory.
The WM9715L audio amplifier differential output is routed to the system speaker connector (P15). This output is designed to differentially drive an 8Ω mono speaker. The line-in inputs are routed to the extender board connector (P3). Each of the audio inputs may be multiplexed to each of the audio outputs or into the AC`97 interface for digital recording. The AC`97 interface output may also be multiplexed into any of the analog audio outputs for digital playback.
3.5. Cellular Module NOTE: The following section refers to EM-X270 - revisions 1.3 and higher. For previous revisions of EM-X270 please refer to the shaded section below. The EM-X270 cellular connectivity feature is based on the Telit 864 series of cellular modules.
NOTE: For some modules, the default configuration is set to the European (GSM-900 GSM-1800) band frequencies. Users in the US and Canada need to re-configure the modem to the GSM-850 GSM-1900 bands. Use the "AT#BND=3" command to set the proper band settings. Please see page 300 in the “Telit AT Commands Reference Guide” for detailed info about the band configurations. RF Specifications Please refer to Telit’s specific module documentation for RF specifications.
Antenna The antenna should fulfill the following requirements: Frequency range Bandwidth Gain Impedance Input power VSWR absolute max VSWR recommended Depending on frequency band(s) provided by the network operator, the customer shall use the most suitable antenna for that/those band(s) 136 MHz in GSM 850/900, 170 MHz in DCS, 140 MHz PCS > 1.5 dBi 50 ohm > 2 W peak power 10:1 < 2:1 The module RF signal is routed to a standard UFL connector for off-board antenna connection. See section 4.
LED Indication The onboard LED DS4 shows information regarding network service availability and call status. LED status Permanently off Fast blinking (period 1s, Ton 0,5s) Slow blinking (period 3s, Ton 0,3s) Permanently on 3.6. GSM module status GSM module off Net search / Not registered / turning off Registered full service A call is active WLAN Module NOTE: The following section refers to EM-X270 - revisions 1.3 and higher. For previous revisions of EM-X270 please refer to the shaded section below.
RF Specifications 802.11b RF system specifications Transmit Power Output Receive Sensitivity Maximum Receive Level Transmit Frequency Offset Spectral Mask Error Vector Magnitude Carrier Suppression Adjacent channel rejection Transmit Power Output Receive Sensitivity Maximum Receive Level Transmit Frequency Offset Spectral Mask Error Vector Magnitude Carrier Suppression Adjacent channel rejection 1 Mbps, 8% PER 2 Mbps, 8% PER 5.5 Mbps, 8% PER 11 Mbps, 8% PER PER < 8% Low, Middle, High channels Max.
NOTE: The following section refers to EM-X270 - revisions 1.2 and older. The EM-X270 incorporates full-featured 802.11b capability implemented using a Phillips BGW200 WLAN controller. The implementation contains a baseband MAC subsystem, RF transceiver and high-power RF front-end, thus incorporating all the components required to provide high-quality WLAN capability. The BGW200 is based on an internal controller sub-system with dedicated CPU, ROM and RAM.
NVM Data During the EM-X270 manufacturing process, WLAN sub-system configuration and RF calibration data is stored in the NOR flash. RF calibration data allows the BGW200 to provide its best RF performance throughout a wide range of temperatures while still staying compliant with FCC regulations. The WLAN MAC address is also stored in the NOR flash. RF Specifications Symbol Parameter Receiver sensitivity 1 Mbps sensitivity 2 Mbps sensitivity 5.
3.7. Bluetooth Module The EM-X270 Bluetooth system is based on the CSR BlueCore 4-ROM component. The BlueCore 4-ROM is a single-chip radio and baseband IC for Bluetooth 2.4GHz systems including enhanced data rates (EDR) to 3Mbps. With the on-chip CSR Bluetooth software stack, it provides a fully-compliant Bluetooth system to v2.0 of the specification for data and voice communications. Features: Fully Compliant Bluetooth v2.0+EDR system Enhanced Data Rate (EDR) compliant with v2.
3.8. GPS Receiver The EM-X270 GPS function is implemented with the NAVMAN Jupiter32 module based on the SiRF GSC3f chip-set. The GSC3f chip integrates baseband, RF sections and Flash memory, thereby reducing power consumption and size. Integrated 4 Megabit flash memory gives the user the ability to store configurations permanently. The protocol supported is NMEA (National Marine Electronics Association) data messages. The Jupiter32 module is interfaced with the PXA270 processor via the STD_UART.
The position and velocity accuracy are shown in the following table, assuming full accuracy C/A code. Parameter Horizontal CEP Horizontal (2 dRMS) Vertical VEP 3.9. Value 2.2 m 5.5 m 2.0 m RTC V3020 chip provides RTC functionality on the EM-X270. The real-time clock/calendar provides seconds, minutes, hours, day, date, month, year and century information. A time/date programmable polled ALARM is included.
3.10. Power System and Power Consumption EM-X270 Power Management Concepts The EM-X270 system is designed as a handheld device, providing minimized power consumption operation, very low power sleep mode, on-line battery replacement capability and long battery life. The main power supply source is a rechargeable lithium battery. A regulated DC power source of 3.7V – 4V may also be used, but this will require software adaptation.
Battery Charging and Supervision Battery charging is managed by the DA9030 that supports constant current / constant voltage charging, PWM and trickle charge modes, external DC detection, pre-charge, over voltage and current lock out, battery removal and charge watchdog functions. The charge DC signal is applied to the USB OTG connector. Thus, the battery may be charged from a DC charger device with a mini USB connector or from a standard USB host with a 5V power supply.
Absolute Maximum Ratings Min -0.3 Typ Max 5.5 Units V Min 3.45 Typ Max 4.3 Units V Max Activity 500 Idle 170 Sleep 5.
4. Peripheral Interfaces & Connectors 4.1. Main USB Interface (P1) The EM-X270 main USB interface complies with the USB OTG standard. The PXA270 USB controller is a USB Revision 1.1-compliant, full-speed device that operates halfduplex at a baud rate of 12 Mbps. Refer to chapter 12 of the PXA270 Reference Guide for a more detailed description of the USB controller.
4.2. Secondary USB Interface (P10) NOTE: The secondary USB interface is available only on EM-X270 - rev1.3 and higher. The EM-X270 provides an additional USB host interface on connector P10. This USB port is connected to the PXA270 host port through a USB hub. Refer to chapter 20 of the PXA270 Reference Guide for a more detailed description of the USB host controller. The EM-X270 power supply system provides 5V/100mA DC (in compliance with USB OTG standard) on the VCC pin of connector P10.
4.3. RS232 (P2) The FF-UART of the PXA270 is connected to the on-board RS232 driver and to the extender board connector (see section 4.15 for details). The RS232 driver signals are routed to the RS232 ultra-mini connector (P2). Connector P2, ultra-mini serial, RS232 levels: Pin 1 2 3 4 Signal Name RS232_TXD RS232_RTS RS232_RXD RS232_CTS Pin 5 6 7 8 Signal Name RS232_DTR RS232_DSR RS232_DCD GND Note: the Ring Indicator signal is not available. Connector data: Manufacturer Wieson Mfg.
Connector P5, standard MMC/SDIO socket: Pin 1 2 3 4 5 6 7 8 4.5. Signal Name MMCDAT3 MMCCMD GND VCC_SDIO MMCLK GND MMDAT0 MMCDAT1 Pin 9 10 11 12 13 14 15 Signal Name MMCDAT2 GND MMC_CD MMC_WP GND GND GND LCD Connector (P11) The EM-X270 LCD panel connector allows seamless integration with the TD035STEE1 LCD module. LCD interface signals, LCD control signals, LCD power and touch-screen interface signals are routed to this connector.
Connector P11, 2x30 board-to-board socket connector: Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Signal Name GND LCD_TSPY LCD_TSPX LCD_TSMY LCD_TSMX GND NC NC GND NC NC NC NC NC GND NC LCD_RST# NC NC VCC_LCD Pin 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Signal Name GND GND LCD_B1 LCD_B2 LCD_B3 LCD_B4 LCD_B5 GND LCD_G0 LCD_G1 LCD_G2 LCD_G3 LCD_G4 LCD_G5 GND GND LCD_R1 LCD_R2 LCD_R3 LCD_R4 Pin 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Signal Nam
4.6. Main Battery Connector (P4) Connector P4, 3pin wire-to-board: Pin 1 2 3 Signal Name GND NTC_BAT VCC_BAT Connector data: Manufacturer Molex Mfg. P/N 87438-0343 Mating connector Molex, P/N: 87439-0300 The connector is compatible with the Li Polymer battery available from CompuLab. 4.7. Audio Jack (P6) Connector P6, 2.
Connector data: Manufacturer Molex Mfg. P/N 53261-0271 Mating connector Molex, P/N: 51021-0200 The connector is compatible with the speaker available from CompuLab. 4.9. Keypad and General Purpose I/O (P8) The PXA270 keypad interface is used to provide external matrix keypad connectivity. Matrix keypads of up to 64 keys are supported. The 16 signal lines that control the keypad interface are routed to the keypad FPC connector (P8).
CCD-type image sensors to the PXA270 processor, depending on a specific CCD sensor’s interface requirements. The quick capture interface acquires data and control signals from the image sensor and performs the appropriate data formatting prior to routing the data to memory using direct memory access (DMA). A broad range of interface and signaling options provides direct connection. The image sensor can provide raw data through a variety of parallel and serial formats.
Connector data: Manufacturer CVILux Mfg. P/N CF20-241D0R0 Mating connector FFC, 24 cont, 0.5mm 4.11. SIM Card Socket (P7) Connector P7, standard SIM card socket: Pin 1 2 3 4 5 6 Signal Name GPRS_SIMVCC GPRS_SIMRST GPRS_SIMCLK GND NC Pin 7 8 9 10 11 Signal Name GPRS_SIMIO GND GND GND GND Reference connector data: Manufacturer Astron Mfg. P/N 5190006-006-R Mating connector Standard SIM card. 4.12.
4.13. LED’s and Push Buttons EM-X270 push-buttons The EM-X270 features two user accessible push buttons: SW2 is connected to GPIO_1 of the PXA270 processor and is used as a system suspend-resume button. SW3 is the main system hardware reset button. EM-X270 LED’s The following table describes EM-X270 LED’s. LED Color System LED activity DS1 Green General purpose The LED is on when the system is in active mode.
4.15. Extender Connector (P3): Local Bus, LCD, UART, SSP, I2C The EM-X270 extender connector outputs the most significant internal interfaces of the system. This allows for custom hardware boards to be interfaced with the EM-X270. PXA270 Local Bus The EM-X270's Local Bus is derived from PXA270 processor’s memory interface bus. Local Bus implements the access to various types of devices sharing the same interface lines.
LB_DATA_EN - 3V This range is dedicated to extender board devices. Data enable signal. Derived from chip select signals. Should be connected to output enable on the data buffers. Local Bus Buffering The internal local bus of the EM-X270 operates at 1.8V voltage levels. A part of the bus is level shifted to 3V on the EM-X270 board. The signals available on the extender connector are partially at the 3V level and partially at the 1.8V level. Voltage level shifting buffering is needed when the 1.
USB NOTE: only available on EM-X270 – rev1.3 and higher. The PXA270 USB host port is routed to the extender board connector through the on-board USB hub. EM-X270 Name EXT_USB_DP EXT_USB_DM Type I/O I/O Description USB differential data plus. USB differential data minus. UART The PXA270 FF-UART signals are routed to the extender board connector. NOTE: The signals are at 3V levels.
NOTE: SSP port #1 is also routed to the onboard LCD panel connector in order to control the TD035STEE1 LCD module. Thus, this port may only be used when the TD035STEE1 LCD module is not required.
IMPORTANT NOTE: The EM-X270 does not feature protection circuitry on the DC_VBAT line. It is connected directly to the positive terminal of the battery. Simultaneous connection of a battery and an extender board with a power supply circuit is unsafe and will cause irreversible damage to the battery and EM-X270’s electronic circuits. The GND line is connected to the general ground plane of the EM-X270. Connect these signals to the extender board ground. All GND pins should be connected.
Extender Connector Pin-out Connector P3, 2x70 pin board-to-board: Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Signal Name GND SSP1_TXD SSP1_RXD SSP1_CLK SSP1_FRM LCD_BUF_FRM DC_VBAT GND LCD_DE_M LCD_PCLK LCD_BUF_LP LCD_B2 GND DC_VBAT LCD_B1 LCD_B4 LCD_B3 LCD_G0 LCD_B5 GND LCD_G3 LCD_G1 LCD_G5 LCD_G2 GND LCD_G4 LCD_R2 LCD_R1 LCD_R4 LCD_R3 DC_VBAT GND LCD_R5 LB_OE# LB_CS2# LB_D0 GND Pin 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
38 39 40 41 42 43 44 45 46 47 LB_D2 LB_WE# LB_D4 LB_D1 LB_D7 LB_D3 GND LB_D5 LB_D9 LB_D6 85 86 87 88 89 90 91 92 93 94 GND LB_A8 LB_A3 P_MB_A11 LB_A5 P_MB_A14 LB_A7 GND LB_A9 P_MB_A16 132 133 134 135 136 137 138 139 140 SCL FFUART_DCD EXT_RST# RESERVED SDA LIN_L RESERVED LIN_R GND *These signals are available only on EM-X270 - rev1.3 and higher. Connector: Manufacturer Mfg.
5.
6.
7. Mechanical Considerations The 3D solidworks model and “dxf” assembly files of the EM-X270 board may be downloaded following [Developer] >> [EM-X270] >> [EM-X270 Dimensions] links in CompuLab's web-site.
8. Operating Temperature Ranges The information in this section refers to the EM-X270 board only. For temperature ranges of off-board components such as the LCD panel or battery pack, please refer to the component’s datasheet. The EM-X270 is available with three options of operating temperature range: Range Commercial Temp. 0o to 70o C Extended -20o to 70o C Industrial -40o to 85o C Description Sample cards from each batch are tested for the lower and upper temperature limits.