Home
>
Analog Devices
>
Evaluation Kit
>
Analog Devices Blackfin Landscape LCD EZExtender Manual Rev 11
Analog Devices Blackfin Landscape LCD EZExtender Manual Rev 11
Have a look at the manual Analog Devices Blackfin Landscape LCD EZExtender Manual Rev 11 online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 11 Analog Devices manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
Blackfin Landscape LCD EZ-Extender Manual 1-5 Landscape LCD EZ-Extender Interfaces when a user touches the push buttons ( PB1—4) or scroll wheel. The push buttons and scroll wheel are copper pads created inside the PCB. Touch the respective push button or traverse around the scroll wheel with a fin- ger to enable the sensor pads and to generate the interrupt request. The IRQ line connects the AD7147 controller to the processor via its GPIO pin. By default, the AD7147 controller uses the SPI select 2 and GPIO2 pins. “Jumper Settings” on page 2-3 describe how the GPIO and SPI selects can be varied for different EZ-KIT Lites and EZ-Boards. For more information about the AD7147 touch controller, go to www.analog.com and search for AD7147. An example program demonstrating capabilities of the touch controller is available in the Examples folder of the installation directory. Serial ROM The Blackfin Landscape LCD EZ-Extender is equipped with a 2 KB serial ROM device (M24C02) for revision and configuration control: bill of materials and PCB revision information is available by reading the ROM. The part connects to the Blackfin processor via the processor’s TWI inter- face. By default, the serial ROM is read-only to protect the internally stored contents. On the extender, the last three significant TWI address bits are strapped to logic ‘ 0’ (default). To modify the last three significant TWI address bits, use the provided jumpers; see “Jumper Settings” on page 2-3 for more information. For more information on the M24C02 device, go to the STMicroelectron- ics Web site. More information on the revision and configuration control is available in the Examples folder of the installation directory.
Example Programs 1-6 Blackfin Landscape LCD EZ-Extender Manual Example Programs Example programs are provided with the Landscape LCD EZ-Extender EZ-KIT Lite to demonstrate various capabilities of the product. The pro- grams are included in the product installation kit and can be found in the Examples folder of the installation. Refer to a readme file provided with each example for more information. CCES users are encouraged to use the example browser to find examples included with the EZ-KIT Lite Board Support Package.
Blackfin Landscape LCD EZ-Extender Manual 2-1 2 LANDSCAPE LCD EZ-EXTENDER HARDWARE REFERENCE This chapter describes the hardware design of the Blackfin Landscape LCD EZ-Extender. The following topics are covered. “System Architecture” on page 2-2 Describes the board configuration and explains how the board components interface with the processor and EZ-KIT Lite/EZ-Board. “Jumper Settings” on page 2-3 Describes the on-board configuration jumpers. “Connectors” on page 2-12 Describes the connectors on the EZ-Extender.
System Architecture 2-2 Blackfin Landscape LCD EZ-Extender Manual System Architecture A block diagram of the Blackfin Landscape LCD EZ-Extender is shown in Figure 2-1. Figure 2-1. Block Diagram SPI UNREG POWER FLAGs (2) HSYNC VSYNC PPI16 bit PPI (5-6-5) FS1,FS2 DATA BACKLIGHT PWR LOGIC PWR AD7879TOUCH BACK LIGHTVDD VDDIO PENIRQ 5 MHz OscillatorCLK Blackfin Landscape LCD EZ-Extender CS0,SCK,MISO,MOSI DEN TWIAD7147-1 Scroll Wheel (Cap Touch Sensors)VDDIO SPI M24C02
Blackfin Landscape LCD EZ-Extender Manual 2-3 Landscape LCD EZ-Extender Hardware Reference Jumper Settings Before using the Blackfin Landscape LCD EZ-Extender, follow the setup procedure in “Landscape LCD EZ-Extender Setup” on page 1-2. Figure 2-2 shows the locations of all jumper headers. A two-pin jumper can be placed on the respective jumper header for different functionality. The following sections describe all possible jumper settings and associated functionality. Figure 2-2. Jumper Locations
Jumper Settings 2-4 Blackfin Landscape LCD EZ-Extender Manual AD7147 ADDR0 Jumper (JP1) The AD7147 ADDR0 jumper (JP1) changes the least significant address bit used to communicate to the AD7147 touch controller via the TWI inter- face of the processor. By default, JP1 requires no jumpers. When no jumper is installed, the ADDR0 bit is pulled low and is a logic ‘0’ (seeTable 2-1). LCD SPI Chip Select Jumper (JP2) The LCD SPICS jumper (JP2) connects the chip select pin of the serial peripheral interconnect (SPI) interface of the LCD display to one of three SPI select pins of the Blackfin processor. JP2 allows you to choose any one of the available SPI select pins ( SPISEL1—3) of the processor (seeTable 2-2). By default, JP2 is populated, so that the SPISEL1 pin of the expansion interface II or the parallel peripheral interface (PPI) stamp connector can be used. When the PPI stamp connector is used to attach the extender, SPISEL3 is unavailable and only SPISEL1 and SPISEL2 are available for JP2. Table 2-1. JP1 Settings AD7147 ADDR0 JP1 Setting ADDR0 = logic ‘0’ No jumper installed (default) ADDR0 = logic ‘1’ Jumper installed Table 2-2. JP2 Settings Functionality JP2 Setting LCD SPICS connected to SPISEL1 JP2.1 and JP2.2 (default) LCD SPICS connected to SPISEL2 JP2.3 and JP2.4 LCD SPICS connected to SPISEL3 JP2.5 and JP2.6
Blackfin Landscape LCD EZ-Extender Manual 2-5 Landscape LCD EZ-Extender Hardware Reference LCD Touch SPI Chip Select Jumper (JP3) The LCD touch SPICS jumper (JP3) connects the chip select pin of the AD7879 SPI interface ( U1) to one of three SPI select pins of the Blackfin processor. JP3 adds flexibility to the extender: you can choose any one of the available SPI select pins ( SPISEL1—3) of the processor (seeTable 2-3). By default, JP3 is populated, so that SPISEL2 of the expansion interface II or the PPI stamp connector can be used. When the PPI stamp connector is used to attach the extender, SPISEL3 is unavailable and only SPISEL1 and SPISEL2 are available for JP3. LCD Reset Jumper (JP5) The LCD reset jumper (JP5) connects the reset pin of the LCD display to one of the following. The reset pin of the EZ-KIT Lite/EZ-Board A general-purpose I/O (GPIO) pin of the AD7147 capacitive touch controller ( U3) A GPIO pin connected directly to the Blackfin processor Table 2-3. JP3 Settings Functionality JP3 Setting LCD touch SPICS connected to SPISEL1 JP3.1 and JP3.2 LCD touch SPICS connected to SPISEL2 JP3.3 and JP3.4 (default) LCD touch SPICS connected to SPISEL3 JP3.5 and JP3.6
Jumper Settings 2-6 Blackfin Landscape LCD EZ-Extender Manual JP5 adds flexibility to the extender: you can control the LCD display reset by one of three available methods. By default, JP5 is populated so that the EZ-KIT Lite/EZ-Board reset pin connects to the reset pin of the LCD dis- play ( P1.28). Consequently, a reset supervisory circuit located on the EZ-KIT Lite/EZ-Board controls the reset pin going to the LCD display (see Table 2-4). To control the LCD display reset via software, write to the respective AD7147 ( U3) control registers using the 2-wire interface (TWI) of the processor and control the AD7147 GPIO pin. When using the expansion interface II (EZ-Boards), you can also control the LCD display reset via the GPIO4 flag pin. GPIO4 connects directly to the processor and LCD display, and can be controlled without the need to communicate to the AD7147 controller. The GPIO4 pin is unavailable on the PPI stamp connector; as a result, when using a PPI connector, you can not use GPIO4to control the LCD display reset. PPICLK Disable Jumper (JP6) The PPICLK disable jumper (JP6) disables and tri-states the buffer (U4) that drives the 5 MHz clock coming from the on-board oscillator ( U2). The buffer is powered via the V_Select pin and used for level translation of the 3.3V oscillator to the VDDIO coming from the EZ-KIT Lite/EZ-Board. Use JP6 to disable the buffer if the PPI clock is generated via the Blackfin processor. This tri-states the 5 MHz clock driven by the buffer and pre- vents any signal contention issues. By default, JP6 is not populated, and the 5 MHz clock is driven to the PPI clock line (see Table 2-5). Table 2-4. JP5 Settings Functionality JP5 Setting EZ-KIT Lite/EZ-Extender reset connected to LCD reset JP5.1 and JP5.2 (default) AD7147 GPIO pin connected to LCD reset JP5.3 and JP5.4 GPIO4 pin connected to LCD resetJP5.5 and JP5.6
Blackfin Landscape LCD EZ-Extender Manual 2-7 Landscape LCD EZ-Extender Hardware Reference AD7147 ADDR1 Jumper (JP7) The AD7147 ADDR1 jumper (JP7) changes the second least significant address bit used to interface to the AD7147 capacitive touch controller via the TWI interface of the Blackfin processor. By default, JP7 requires no jumpers. When no jumper is installed, the ADDR1 bit is pulled low and is a logic ‘ 0’ (see Table 2-6). Serial ROM Addr Jumper (JP8) The serial ROM address jumper (JP8) can change the three least signifi- cant address bits ( ADDR0—3) used to interface to the serial ROM device via the TWI interface of the Blackfin processor. By default, JP8 requires no jumpers. When no jumpers are installed, all three address bits are pulled low and are logic ‘ 0’. This causes the serial ROM device select (address) to default to a binary 1010 000. To change any one of the three least signifi- cant address bits to a logic ‘ 1’, install the respective jumper (Table 2-7). Table 2-5. JP6 Settings Functionality JP6 Setting Buffer (U4) drives 5 MHz on the PPI0CLK net No jumper installed (default) Buffer ( U4) is tri-stated Jumper installed Table 2-6. JP7 Settings AD7147 ADDR1 JP7 Setting ADDR1 = logic ‘0’ No jumper installed (default) ADDR1 = logic ‘1’ Jumper installed
Jumper Settings 2-8 Blackfin Landscape LCD EZ-Extender Manual Serial ROM Write Protect Jumper (JP9) The serial ROM write protect jumper (JP9) protects the entire contents of the memory device (M24C02) from inadvertent write operations. By default, JP9 has a jumper installed, making the memory a read-only device. The default setting ensures that any hardware or software revision information stored in the ROM is preserved. Remove JP9 when you need to write to serial ROM (see Table 2-8). Table 2-7. JP8 Settings Serial ROM TWI AddressJP8.5 and JP8.6 (ADDR2) SettingsJP8.3 and JP8.4 (ADDR1) SettingsJP8.1 and JP8.2 (ADDR0) Settings 1010 000 No jumper (default) No jumper (default) No jumper (default) 1010 001No jumper No jumper Jumper installed 1010 010No jumper Jumper installed No jumper 1010 011No jumper Jumper installed Jumper installed 1010 100Jumper installed No jumper No jumper 1010 101Jumper installed No jumper Jumper installed 1010 110Jumper installed Jumper installed No jumper 1010 111Jumper installed Jumper installed Jumper installed Table 2-8. JP9 Settings Serial ROM Write Protect JP9 Setting Read operations only Jumper installed (default) Read and write operations No jumper installed