Freescale Semiconductor M9328MX21ADSE User Manual

Application development system

Advertisement

Quick Links

M9328MX21ADSE
Application Development System
User's Manual
Document Number: UMS-21100
Rev. A
07/2006

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M9328MX21ADSE and is the answer not in the manual?

Questions and answers

Summary of Contents for Freescale Semiconductor M9328MX21ADSE

  • Page 1 M9328MX21ADSE Application Development System User’s Manual Document Number: UMS-21100 Rev. A 07/2006...
  • Page 3: Table Of Contents

    M9328MX21ADSE Features ........
  • Page 4 Disposal Information ............3-33 M9328MX21ADSE User’s Manual, Rev. A...
  • Page 5: Revision History

    The following table summarizes changes to this document since the previous release (Rev. A). Location Conventions Units and measures in this manual conform to the International System of Units (SI) as defined by National Institute of Standards and Technology Special Publication 811. Freescale Semiconductor Revision History M9328MX21ADSE User’s Manual, Rev. A Revision...
  • Page 6: Definitions, Acronyms, And Abbreviations

    SanDisk (Smart Media) SDRAM Synchronous Dynamic Random Access Memory System International (international system of units and measures) Synchronous Serial Interface Thin Film Transistor UART Universal Asynchronous Receiver/Transmitter Universal Serial Bus Volts Direct Current M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 7: Chapter 1 General Information

    Chapter 1 General Information Description The M9328MX21ADSE helps you develop applications for the i.MX21 MCU. The ADS has 19 connectors and sockets that support application software, target board debugging, and optional circuit cards. A separate LCD display panel and a separate keypad are supplied with the ADS.
  • Page 8: System And User Requirements

    A + 5 VDC power supply @ 2.4 A, with a 2 mm female (inside positive) power connector • (included) Never supply more than +5.5-volts power to your M9328MX21ADSE. Doing so can damage board components. M9328MX21ADSE Diagram Figure 1-1 shows the connectors and other major parts of the ADS Base board and CPU board.
  • Page 9 PEN_CS_B PEN_IRQ_B MIC IN ONE WIRE HEADPHONE EXP CON 2 Figure 1-1. M9328MX21ADSE Application Development System Important board components on the CPU card are: • U5 — i.MX21 MCU • PX1, PX2 — connections to the Base board (bottom side) •...
  • Page 10: Ads Specifications

    VR1 — emulate the battery voltage level • J3, J4, J5 and J6 — Modem control enable jumpers for RS-232 DTE interface on P2 • J7 — One wire interface ADS Specifications Table 1-1 shows M9328MX21ADSE specifications. Characteristic Clock speed (SDRAM/FLASH) Ports Temperature: operating...
  • Page 11: Chapter 2 Configuration And Operation

    J2, 1.8 V J3, 1.5 V Freescale Semiconductor Position Move this switch to the ON position to enable the power source connected to P8 to power the system. Factory setting is OFF. Push to reset the M9328MX21ADSE. The UART1 and UART4 transceivers are forced enabled, the IrDA module is enabled by software, Nexus is disabled, ARM mode JTAG is selected, and the buzzer is connected to PWMO.
  • Page 12: Peripheral Selection Switch (S1)

    Peripheral Selection Switch (S1) S1 is a DIP switch that consists of eight slide switches. Seven of the switches enable and disable software control of the UART transceivers, the IrDA buffers, the Nexus buffer, the touch panel controls, and the buzzer.
  • Page 13: Mode/User Switch (S2)

    Mode/User Switch (S2) S2 is a DIP switch that consists of eight slide switches. S2-1 to S2-4 configure boot mode and S2-5 and S2-6 control the clock bypass modes. These switch settings take effect only on power up or after a reset.
  • Page 14: Operation

    2.3.2 On-Board Memory Figure 2-4 and Figure 2-5 show the on-board memory interface. The M9328MX21ADSE is equipped with 8M x 32-bit Burst Flash and 16M x 32-bit SDRAM. The chip selects CS0 and CS2 (CSD0) are used for Burst Flash and SDRAM chip selects, respectively.
  • Page 15: Memory Map

    Freescale Semiconductor A0...A22 RESET D0..15 D0.15 Figure 2-4. Burst Flash Interface A0..10 LDQM UDQM D0..15 LDQM UDQM D0..15 Figure 2-5. SDRAM Interface M9328MX21ADSE User’s Manual, Rev. A Configuration and Operation 8MX16-Bit Burst Flash 8MX16-Bit Burst Flash 16MX16-Bit SDRAM 16MX16-Bit SDRAM...
  • Page 16: Usb On-The-Go Interface

    USB_PWR 2.3.5 UART and IrDA Figure 2-7 shows how to connect the UART and IrDA circuits. Table 2-4. M9328MX21ADSE Memory Map Chip Select Address Range (HEX) CSD0 0xC000_0000 to 0xC3FF_FFFF 0xC800 0000 to 0xC9FF_FFFF 0xCC00 0000 to 0xCC00_000F*...
  • Page 17: Ethernet

    TXD4 RXD4 UART4 DSR* DTR* * If enabled by jumper Buffer IrDA Figure 2-7. UARTs and IrDA Interface M9328MX21ADSE User’s Manual, Rev. A Configuration and Operation S1-1 Software Enable via MMIO Latch S1-2 Software Enable via MMIO Latch S1-3 Software Enable...
  • Page 18: Touchscreen Adc

    UART3_CTS CSPI1_SS0 CSPI1_SCLK CSPI1_MISO CSPI1_MOSI CS8900A-CQ3Z SA4..7 SA10..19 SA1..3 D0..15 SBHE INTRQ0 CHIPSEL Figure 2-8. Ethernet Interface AD7873BRQZ PENIRQ VREF VBAT DCLK DOUT Figure 2-9. ADC Interface M9328MX21ADSE User’s Manual, Rev. A Isolation Transformer RJ45 Connector LCD CONNECTOR Freescale Semiconductor...
  • Page 19: Cd Quality Codec

    KCOL[7,6] and KROW[7,6] signals are brought out to keypad connector P5. This allows the use of an 8x8 keypad matrix. Table 2-6 shows the key switch connections to the keypad signals by function name (as labeled on the PCB) and the switch reference designators.
  • Page 20: Memory Mapped I/O

    Image Sensor control 0 UART1_EN UART1 transceiver enable UART4_EN UART4 transceiver enable LCDON IRDA_EN IrDA transceiver enable IRDA_FIR_SEL IRDA_MD0_B IrDA SD/Mode (inverted) IRDA_MD1 LED4_ON LED3_ON M9328MX21ADSE User’s Manual, Rev. A Description LCD enable Reserved Reserved LED 4 control LED 3 control Freescale Semiconductor...
  • Page 21 * Toggle the pin from a logic 0 (low) to a logic 1 (high) and back to logic 0 to reset the selected peripheral. ** The associated x_ON switch (see Table 1-2) must be set OFF to allow the state of these bits to control the associated interface. Setting the bit to logic 1 (high) enables the interface and setting it to logic 0 (low) disables the interface.
  • Page 22: Audio Indicator (Buzzer)

    Connect LCD ribbon cable between this connector and the corresponding connector of the LCD display panel, J11. Plug the 5-volt power-supply jack end into this connector. M9328MX21ADSE User’s Manual, Rev. A Function 5 V power is ON 3 V power is ON...
  • Page 23: Add-On Module Connections And Usage

    Table 2-10. M9328MX21ADSE Connectors (continued) Connector Function Ethernet Line In Microphone In Headphone TV encoder Image Sensor PE2, PE3 Expansion PY1, PY2 PX1, PX2 Base board PK1, PK2 Option Cards P20 (CPU) Multi-ICE PM1, PM2 NAND Flash (CPU) Add-On Module Connections and Usage Figure 2-10 through Figure 2-12 show how to connect the ADS add-on modules.
  • Page 24: Configuration And Operation

    SW2 READ UART1_ON UART4_ON IrDA_ON NEXUS_EN JTAG_CTRL TONE_OUT PEN_CS_B PEN_IRQ_B ONE WIRE EXP CON 1 M9328MX21ADSE User’s Manual, Rev. A TFT LCD PANEL (240 x 320 dots) 34 CONDUCTOR RIBBON CABLE KEYPAD Send Key 1 Home Left 20 CONDUCTOR RIBBON CABLE...
  • Page 25: Using The Tft Lcd Display Panel

    Because the adjustment is normally done with power applied, we recommend use of a plastic blade tool. Freescale Semiconductor UART4 DTE UART1 DCE USB OTG SD2_D0 SD2_D1 SD2_D2 SD2_D3 CPU BOARD PX1/PY1 MULTI-ICE PX2/PY2 EXP CON 1 CAUTION M9328MX21ADSE User’s Manual, Rev. A Configuration and Operation IrDA BATT EM 2-15...
  • Page 26: Using The Keypad

    2.5.2 Using the Keypad To use the keypad module, connect the 20 conductor ribbon cable supplied with the ADS from connector P1 of the Keypad module to P5 of the M9328MX21ADSE Base board. 2.5.3 Using a NAND Flash Card To avoid circuit damage, do not plug-in the NAND Flash card with power applied to the board.
  • Page 27: Using The Tv Encoder Card

    Base board. To use the TV encoder module, you must disconnect the LCD board from P7 on the Base board and install the TV encoder module in P7 and P13 of the Base board. Freescale Semiconductor CAUTION M9328MX21ADSE User’s Manual, Rev. A Configuration and Operation 2-17...
  • Page 28 Configuration and Operation M9328MX21ADSE User’s Manual, Rev. A 2-18 Freescale Semiconductor...
  • Page 29: Chapter 3 Support Information

    This section contains connector pin assignments, connector signal descriptions, and other useful information about the M9328MX21ADSE. Both the CPU and Base board connectors are described. The tables in this section list signal names as they appear in the schematics for the boards. The figures usually refer to the same signal name, but may substitute a generally accepted standard name for that function.
  • Page 30 B_D2 108 B_D10 • • B_D1 110 B_D9 • • B_D0 112 B_D8 • • B_A20 114 B_A21 • • B_A22 116 B_A23 • • B_A24 118 B_A25 • • TP25 120 GND M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 31 LCD DATA 1 / BLUE BIT 1 — Output data to LCD LD0_B0 LCD DATA 0 / BLUE BIT 0 — Output data to LCD UART3_RXD UART3 RECEIVED DATA — Serial input signal Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information...
  • Page 32 26 MHz clock from TV Encoder Card UART1_RTS UART1 REQUEST TO SEND — Active low input signal UART1_CTS UART1 CLEAR TO SEND — Active low output signal UART1_RXD UART1 RECEIVED DATA — Serial input signal Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 33 Internal use only NEXUS_EN_B Internal use only B_A0 BUFFERED ADDRESS 0— Buffered address output (Reserved) B_A1 BUFFERED ADDRESS 1— Buffered address output B_A2 BUFFERED ADDRESS 2 — Buffered address output Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information...
  • Page 34 BUFFERED ADDRESS 22 — Buffered address output B_A23 BUFFERED ADDRESS 23 — Buffered address output B_A24 BUFFERED ADDRESS 24 — Buffered address output (Reserved) B_A25 BUFFERED ADDRESS 25 — Buffered address output (Reserved) TP25 Test point Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 35 B_D20 108 B_D21 • • B_D22 110 B_D23 • • B_D24 112 B_D25 • • B_D26 114 B_D27 • • B_D28 116 B_D29 • • B_D30 118 B_D31 • • RESET_SW 120 GND M9328MX21ADSE User’s Manual, Rev. A Support Information...
  • Page 36 I SQUARED C CLOCK — Serial clock, bidirectional IS2_DATA I SQUARED C DATA — Serial data, bidirectional SYCHRONOUS SERIAL INTERFACE TRANSMITTER CLOCK — Bidirectional, output in SSI3_CLK master mode and input in slave mode Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 37 CSPI2_SS0 SLAVE SELECT 0 — CSPI signal (bidirectional) CSPI2_SS1 SLAVE SELECT 1 — CSPI signal (bidirectional) CSPI2_SS2 SLAVE SELECT 2 — CSPI signal (bidirectional) 59, 60 Swithched +5 VDC power Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information...
  • Page 38 BUFFERED ADDRESS 5 — Buffered address output (Reserved) B_A6 BUFFERED ADDRESS 6 — Buffered address output (Reserved) B_A7 BUFFERED ADDRESS 7 — Buffered address output (Reserved) B_A8 BUFFERED ADDRESS 8 — Buffered address output (Reserved) 3-10 Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 39 B_D30 BUFFERED DATA 30 — Buffered data (bidirectional) (Reserved) B_D31 BUFFERED DATA 31 — Buffered data (bidirectional) (Reserved) RESET_SW RESET SWITCH Connected to the Reset switch on the Base board GROUND Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information...
  • Page 40: Cpu To Option Card Connectors

    • • 46 A9 • • 48 A7 • • 50 A6 • • P1.8V 52 A8 • • 54 A11 • • 56 P5V • • 58 OE_B • • 60 ECB_B M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 41 DATA BIT 11 — Bidirectional data bit from the processor DATA BIT 3 — Bidirectional data bit from the processor DATA BIT 12 — Bidirectional data bit from the processor DATA BIT 2 — Bidirectional data bit from the processor M9328MX21ADSE User’s Manual, Rev. A Support Information 3-13...
  • Page 42 Switched +5 VDC power ADDRESS BIT 12 — Output line for addressing external devices PCMCIA IO WRITE— Active low output for I/O writes* END CURRENT BURST — Active low input signal asserted by external burst devices M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 43 • • CAS_B • • CS2_B • • MA11 • • DQM2_EB2_B • • DQM3_EB3_B • • • • • • P1.8V LBA_B • • TP12 • • TP13 • • TP14 M9328MX21ADSE User’s Manual, Rev. A Support Information 3-15...
  • Page 44 DATA BIT 27 — Bidirectional data bit from the processor DATA BIT 19 — Bidirectional data bit from the processor DATA BIT 28 — Bidirectional data bit from the processor DATA BIT 18 — Bidirectional data bit from the processor M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 45 LOAD BURST ADDRESS — Active low signal asserted during burst mode accesses Test point ADDRESS BIT 24 — Output line for addressing external devices Test point ADDRESS BIT 25 — Output line for addressing external devices Test point M9328MX21ADSE User’s Manual, Rev. A Support Information 3-17...
  • Page 46: Uart/Rs-232 Connectors

    DATA SET READY — RS-232 output signal, pulled active positive READY TO SEND — RS-232 input signal, active positive CLEAR TO SEND — RS-232 output signal, active positive RING INDICATOR — RS-232 output signal, forced inactive negative 3-18 Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 47: Uart4 Connector

    CLEAR TO SEND — RS-232 input signal, active positive, connected to USBH1_RXDP when UART4 is enabled RING INDICATOR — RS-232 input signal, active positive, can be jumpered to SD2_D3 at J6 or ignored Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information 3-19...
  • Page 48: External Uart Connector

    Figure 3-8. Multi-ICE Connector P20 (on the CPU) Pin Assignments 3-20 Description • • • • TRST_B • • • • • • • • RTCK • • • • RESET_IN_B • • • • M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 49: Ethernet Connector

    Table 3-9. Ethernet Connector P9 Signal Descriptions 4, 5, 7, 8 Freescale Semiconductor Description Pin(s) Signal Description TPO+ DIFFERENTIAL OUTPUT PLUS TPO- DIFFERENTIAL OUTPUT MINUS TPI+ DIFFERENTIAL INPUT PLUS NO CONNECTION TPI- DIFFERENTIAL INPUT MINUS M9328MX21ADSE User’s Manual, Rev. A Support Information 3-21...
  • Page 50: Nand Flash Connector

    USB DATA PLUS GROUND • • P1.8V • • TP26 NFRB • • P2.5V NFRE_B • • TP27 NFCE_B • • NFCLE • • NFALE • • NFWE_B • • NFWP_B • • • • M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 51 NAND FLASH I/O BIT 7 — Bidirectional data transfer signal • • • • NFIO0 • • NFIO1 • • NFIO2 • • NFIO3 • • NFIO4 • • NFIO5 • • NFIO6 • • NFIO7 • • M9328MX21ADSE User’s Manual, Rev. A Support Information 3-23...
  • Page 52 NAND FLASH I/O BIT 4— Bidirectional data transfer signal NAND FLASH I/O BIT 5— Bidirectional data transfer signal NAND FLASH I/O BIT 6— Bidirectional data transfer signal NAND FLASH I/O BIT 7— Bidirectional data transfer signal GOUND GOUND M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 53: External Keypad Connector

    KEYPAD ROW 1 — Bidirectional signal used to scan a keypad KEYPAD COLUMN 0 — Bidirectional signal used to scan a keypad KEYPAD ROW 0 — Bidirectional signal used to scan a keypad GROUND M9328MX21ADSE User’s Manual, Rev. A Support Information 3-25...
  • Page 54: Lcd Panel Connector

    • • LD15_R3 LD14_R2 • • CONTRAST LCDON • • SPL_SPR • • • • LD1_B1 LD0_B0 • • LD7_G1 LD6_G0 • • LD13_R1 LD12_R0 • • BOTTOM • • LEFT RIGHT Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 55: Tv Encoder Connector

    CLK_26M 26M Clock signal from TV encoder card Freescale Semiconductor Description • • • • I2C_CLK • • I2C_DATA • • • • CLK_26M Signal Description +3 VDC power +5 VDC power NO CONNECTION GROUND M9328MX21ADSE User’s Manual, Rev. A Support Information 3-27...
  • Page 56: Extension And Image Sensor Connectors

    Interrupt (IRQ) Not Used ReadWait (RW) Card Detect, configured as GPIO, PB20 Write Protect Detect, connects to I/O input bit 0 No Connection M9328MX21ADSE User’s Manual, Rev. A SD Card 4-Bit Mode Data Line DAT3 Data Line DAT1 or Interrupt (IRQ)
  • Page 57 • • • • • • • • • • • • • • • • Description M9328MX21ADSE User’s Manual, Rev. A Support Information • • • • • • • • • • • • • • • •...
  • Page 58 KEYPAD COLUMN 0 — Bidirectional signal used to scan a keypad SAP_RXD SYCHRONOUS AUDIO PORT RECEIVED DATA — serial data input SYCHRONOUS AUDIO PORT FRAME SYNC — Bidirectional, output in master mode, SAP_FS input in slave mode 3-30 Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 59 SYCHRONOUS AUDIO PORT CLOCK — Serial transmit clock, bidirectional, output in SAP_CLK master mode, input in slave mode SAP_TXD SYCHRONOUS AUDIO PORT TRANMITTED DATA — Serial data output B_NEXUSEVTI BUFFERED NEXUS EVENT IN + 3 VDC power Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information 3-31...
  • Page 60 USB OTG SERIAL CLOCK USBG_SDA USB OTG SERIAL DATA USBH1_RXDM USB RECEIVED DATA MINUS input USBH1_RXDP USB RECEIVED DATA PLUS input. USBH1_TXDM USB TRANSMITTED DATA MINUS output USBH1_TXDP USB TRANSMITTED DATA PLUS output 3-32 Description M9328MX21ADSE User’s Manual, Rev. A Freescale Semiconductor...
  • Page 61: Disposal Information

    USB BY PASS input active low +3 VDC power 3.14 Disposal Information This symbol means this product may be subject to special disposal requirment. For product disposal information, please refer to http://www.freescale.com/productdisposal. Freescale Semiconductor Description M9328MX21ADSE User’s Manual, Rev. A Support Information 3-33...
  • Page 62 Support Information M9328MX21ADSE User’s Manual, Rev. A 3-34 Freescale Semiconductor...
  • Page 64 Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages.

Table of Contents

Save PDF