Universal Front Board Technical...

20
StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria Page 1 of 20 embedded innovation Universal Front Board Technical Specification Version: 1.1 Author: T. Gruber Review: C. Apel 28.04.2010

Transcript of Universal Front Board Technical...

Page 1: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 1 of 20

embedded innovation

Universal Front Board Technical Specification

Version: 1.1 Author: T. Gruber Review: C. Apel

28.04.2010

Page 2: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 2 of 20

embedded innovation Document History

No. Primary Author(s) Description of Version Date Completed

0.1 T. Gruber Draft Version 26.08.2009 0.2 C. Apel Reviewed Version 26.08.2009 1.0 T. Gruber Corrected Version (power consumption) 20.04.2010 1.1 T. Gruber Updated Figure 6, because of value

changes of R35 and R42 28.04.2010

Related Documentation

Document Name Description

Ordering Information

Part Number Description remark

Release Notice This document is under configuration control and updates will only be issued as a replacement document with a new version number.

Confidentiality Notice The information contained in this document is confidential information property of StreamUnlimited Engineering GmbH. No part of this document may be used or reproduced without written permission.

Copyright Notice All rights reserved. No part of this work covered by the owners copyright may be reproduced or copied in any form or by any means (graphic, electronic or mechanical, including photocopying, recording, taping or information retrieval systems) without the written permission.

Page 3: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 3 of 20

embedded innovation Table Of Contents

1   Functional Description ................................................................................4  1.1   General ..............................................................................................4  1.2   Power Concept ....................................................................................5  1.3   Connections ........................................................................................6  

1.3.1   CON10 (Control) ............................................................................7  1.3.2   CON14 (Power) .............................................................................7  1.3.3   CON17 (KeyPad/IR Interface) ..........................................................8  1.3.4   CON7 (Serial Programming) ............................................................8  1.3.5   CON16 (JTAG) ...............................................................................8  1.3.6   CON6 (1-Line VFD Display) .............................................................9  1.3.7   U8 (direct soldering connection to the Matrix VFD Display) ..................9  

1.4   Block Diagram, System Architecture ..................................................... 10  1.5   KeyPad Board – for reference only - ..................................................... 10  1.6   RS232 Interface Board – for reference only - ......................................... 11  

2   Mechanical .............................................................................................. 12  3   Electrical Characteristics ........................................................................... 14  4   CD80 Development Kit Setup .................................................................... 15  

4.1   CD80 Development Kit Connection Diagram .......................................... 16  4.2   CD80 Final Product Example with an UFB .............................................. 17  

5   CD100 Development Kit Setup................................................................... 18  5.1   CD100 Development Kit Connection Diagram......................................... 19  5.2   CD100 Final Product Example with a UFB .............................................. 20  

Page 4: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 4 of 20

embedded innovation

1 Functional Description The Universal Front Board, short UFB, provides interfaces to different display modules, where the current version supports a 128x64 pixel Matrix VFD display and a 1-line VFD display. The Front Board with the respective display represents a stand-alone control solution that is intended for CD Players and DVD Players.

Figure 1 System Block Diagram

1.1 General The UFB is usually supplied by 5V, but it is also possible to use 8V as a power supply to the board. The board is equipped with an ARM7 LPC2136 CPU. It runs RTOS at a CPU core frequency of 60MHz and offers various interfaces such as UART, I2C or SPI for communicating directly to e.g. CD or DVD player modules. Depending on which display is assembled, the display can either be controlled by I2C, SPI or by a parallel bus interface. The internal flash of the LPC microcontroller can be re-programmed using the Serial Programming Interface Connector and a standard RS232 cable. Currently StreamUnlimited does not provide final production images for reflashing at customer side but depending on the licensing scheme, this can be arranged.

The technology of the board is a single-sided Reflow PCB, having the SMD components placed on the bottom side and the display mounted on the top side.

Page 5: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 5 of 20

embedded innovation

1.2 Power Concept CON14 is the main power connector of the UFB. Figure 2 shows the power concept and the stuffing option J2, which needs to be assembled in case the board is supplied by 8V only. Supplying the board with only 5V is recommended due to lower power dissipation.

Note that the Board can either be supplied by 5V or by 8V. It is not foreseen to apply both supplies at the same time (!).

Figure 2 Power Concept

Page 6: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 6 of 20

embedded innovation 1.3 Connections Figure 3 shows the connectors and the connector types of the UFB. The JTAG connector is an option only and will not be stuffed on the production boards. It is not required to assemble a socket for the Matrix VFD, because this display is directly soldered to the UFB.

Figure 3 Connections

The connector details with links to the manufacturer’s specification pages can be found below in Table 1.

# Connector Manufacturer Description Link 1 08FFS-SP-TF JST 1-line VFD Connector FFS 2 06FMN-SMT-A-TF JST Serial Programming

Connector FMN

3 08FMN-SMT-A-TF JST KeyPad and InfraRed Connector

FMN

4 18FMN-SMT-A-TF JST Control Connector FMN 5 B4B-PH-SM3-TB JST Power Supply Connector PH

Table 1 Connector Details

Page 7: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 7 of 20

embedded innovation

1.3.1 CON10 (Control) Note: all communication signals refer to low voltage (3V3) CMOS reference levels pin signal signal description I/O remark 1 GND 2 SPI_NCS1 SPI Chip Select O 3 SPI_DO SPI Data Out O 4 SPI_DI SPI Data In I 5 SPI_CLK SPI Clock O 6 HOST_NIRQ Interrupt Line from another

host I Provisional, not

supported in SW 7 TXD1 UART TXD1 O 8 RXD1 UART RXD1 I 9 GND

10 HOST_I2C_SDA I2C Data I/O UFB = I2C Master 11 HOST_I2C_SCL I2C Clock O UFB = I2C Master 12 HOST_I2C_IRQ I2C Interrupt Request I Provisional, not

supported in SW 13 GND 14 8V0 or

MODULE_3V3 8V0 or 3V3 UFB Power Supply Option.

I Provisional, not supported in current version

15 MODULE_5V 5V UFB Power Supply Option

I Provisional, not supported in current version

16 P016 GPIO I/O Provisional, not supported in SW

17 POWER_ON Power On Signal for the main system

O Provisional, not supported in SW

18 GND

1.3.2 CON14 (Power) pin signal signal description I/O remark 1 5V0 5V0 Power Supply I Use either this supply

or 8V0. Never use both (!).

2 GND 3 GND 4 8V0 8V0 Power Supply I Use either this supply

or 5V0. Never use both (!).

Page 8: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 8 of 20

embedded innovation 1.3.3 CON17 (KeyPad/IR Interface) pin signal signal description I/O remark 1 GND 2 LED2 Status Indication LED2.

active high, Imax=4mA O LED Driver required

on the counterpart. 3 LED1 Status Indication LED1

active high, Imax=4mA O LED Driver required

on the counterpart. 4 ADC0_5 ADC Input for key presses I internal 47K pullup 5 ADC0_4 ADC Input for key presses I internal 47K pullup 6 IR InfraRed Input I 7 3V3 3V3 Power Supply for the

KeyPad Board, Imax=100mA

O

8 GND

1.3.4 CON7 (Serial Programming) pin signal signal description I/O remark 1 3V3 3V3 Power Supply for the

RS232 Transceiver O

2 TXD0 Transmit Data O 3 RXD0 Receive Data I 4 P014 Signal for starting the ISP

programming I A LOW level following

reset at the P0.14 pin is considered as an external hardware request to start the ISP command handler.

5 NRST System Reset I 6 GND

1.3.5 CON16 (JTAG) pin signal signal description I/O remark 1 3V3 3V3 Power Supply O 2 3V3 3V3 Power Supply O 3 TRST Test Reset I 4 GND 5 TDI Test Data Input I 6 GND 7 TMS Test Mode Select I 8 GND 9 TCK Test Clock I

10 GND 11 RTCK Return Test Clock 12 GND 13 TDO Test Data Output O

Page 9: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 9 of 20

embedded innovation 14 GND 15 NRST System Reset I 16 GND 17 18 GND 19 20 GND

1.3.6 CON6 (1-Line VFD Display) pin signal signal description I/O remark 1 IR InfraRed Signal I Provisional, not

supported in current version

2 5V (via 100R) For I2C Slave Address jumpering

3 5V (via 100R) For I2C Slave Address jumpering

4 5V (via 100R) For I2C Slave Address jumpering

5 VFD_I2C_SDA I2C Data I/O Level Shifted to 5V 6 VFD_I2C_SCL I2C Clock O Level Shifted to 5V 7 GND 8 5V 5V Display Power Supply O

1.3.7 U8 (direct soldering connection to the Matrix VFD Display) pin signal signal description I/O remark 1 D0 Parallel Data Bus, D0 I/O 2 D1 Parallel Data Bus, D1 I/O 3 D2 Parallel Data Bus, D2 I/O 4 D3 Parallel Data Bus, D3 I/O 5 D4 Parallel Data Bus, D4 I/O 6 D5 Parallel Data Bus, D5 I/O 7 D6 Parallel Data Bus, D6 I/O 8 D7 Parallel Data Bus, D7 I/O 9 GND

10 INT Frame Signal O 11 WRn Write Signal I 12 RDn Read Signal I 13 CSn Chip Select Signal I 14 C/Dn Command / Data Select I 15 VCC 5V Display Power Supply 16 VCC 5V Display Power Supply 17 VCC 5V Display Power Supply 18 GND 19 GND 20 SEL Interface Switch Signal I

Page 10: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 10 of 20

embedded innovation

1.4 Block Diagram, System Architecture

Figure 4 System Architecture

Figure 4 shows the system architecture of the UFB. The input clock frequency is 12MHz, a 32.768kHz clock can be assembled for the RTC, but it’s not available in the default version. Level shifting is required for the communication from the CPU to the display modules. A dedicated power switch enables or disables the 5V power supply for the display modules.

1.5 KeyPad Board – for reference only - An example KeyPad Board provided as part of the development kit is shown in Figure 5. It is assembled with 11 tact switches, providing the most common used control functions. There’s also an IR Receiver available and a green and a red SMD LED.

Figure 5 KeyPad Board

Page 11: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 11 of 20

embedded innovation Figure 6 shows the schematics of the example KeyPad Board with the voltage divider ratios for the respective key functions. Note that the two 47K resistors R29 and R38 are not assembled on the KeyPad Board, but on the main Universal Front Board. This avoids floating inputs in case no KeyPad board is connected.

Figure 6 KeyPad Schematics

1.6 RS232 Interface Board – for reference only - There is a reference RS232 Interface Board available that can be used for programming the LPC2136. Figure 7 shows how the board looks like. SW14 is the Reset switch; SW13 is used for pulling P0.14 to GND and thereby initiating the flashing process.

Figure 7 RS232 Interface Board

Page 12: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 12 of 20

embedded innovation

2 Mechanical Figure 8 shows a side view of the UFB with an assembled VFD Matrix Display. The total height for this configuration is 22mm. The length of the Board is 130mm. The width of the Board is 55mm.

Figure 8 Side View

The Matrix VFD display with dimensions is shown in Figure 9. This display has an active display area of 57.48x28.68mm with a resolution of 128x64 pixels.

Figure 9 Matrix VFD Display Module

The optional 1-line VFD display is shown in Figure 10. It has 12 alphanumerical segments and a visible display area of 64.7x7.0mm.

Figure 10 1-Line VFD Display Module

Page 13: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 13 of 20

embedded innovation

Figure 11 1-Line VFD Display Segments

Page 14: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 14 of 20

embedded innovation

3 Electrical Characteristics

Symbol Description Min Typical Max Unit Vsupp5 5V Power Supply (default) 4.5 5 5.5 V Vsupp8 8V Power Supply (option) 7 8 8.5 V

Note: supplies are exclusive, either 5V or 8V (!) With 1-Line VFD Display (Futaba M12BY02AA)

IsuppA Supply Current (at 5V) 200 430 mA Ptot Power Consumption 1 W

Temp Temperature Range -40 85 °C

With Matrix VFD Display (Futaba GP9002A01B) IsuppB Supply Current (at 5V) 580 730 mA

Ptot Power Consumption 2.9 W Temp Temperature Range -40 85 °C

Page 15: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 15 of 20

embedded innovation

4 CD80 Development Kit Setup Figure 12 depicts the CD80 Development Kit Setup with a UFB, which is also available at StreamUnlimited. The so-called “CD80 Adapter Board” and the “Audio Interface Board is available as a single Board implementation, thus minimizing the Setup efforts. The “Serial Programming Interface Board” is added to the Development Kit in order to provide the customer a way for simple SW Upgrades via RS232. For a final product this Board it is not required. The KeyPad Board with the IR Receiver and two indication LEDs provides the interface for controlling the setup.

Figure 12 CD80 Development Kit Setup

Page 16: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 16 of 20

embedded innovation

4.1 CD80 Development Kit Connection Diagram A detailed connection diagram is shown in Figure 13. It highlights all interfaces required for the Setup and all relevant Pin functions that are necessary for successful communication. For instance, the CD80 module is controlled via I2C from the UFB, which is why those control lines are especially highlighted in Figure 13.

Figure 13 CD80 Development Kit Connection Diagram

Page 17: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 17 of 20

embedded innovation

4.2 CD80 Final Product Example with an UFB An example of how a block diagram of a final product with the CD80 and the UFB could look like is shown in Figure 14. The device is controlled by the UFB, where the KeyPad Board with the IR Receiver and the indication LEDs is connected. The UFB can put all other components of the setup into sleep mode or – depending on the implementation – completely switch off all other parts. This can be done by the POWER_ON signal, which is active high. The UFB is either supplied by 5V or by 8V.

Figure 14 CD80 Final Product Example with an UFB

Page 18: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 18 of 20

embedded innovation 5 CD100 Development Kit Setup Figure 15 shows the CD100 Development Kit Setup with a UFB, which is also available at StreamUnlimited. The so-called “CD100 Adapter Board” and the “Audio Interface Board is available as a single Board implementation, thus minimizing the Setup efforts. The “Serial Programming Interface Board” is added to the Development Kit in order to provide the customer a way for simple SW Upgrades via RS232. For a final product this Board it is not required. The KeyPad Board with the IR Receiver and two indication LEDs provides the interface for controlling the setup.

Figure 15 CD100 Development Kit Setup

Page 19: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 19 of 20

embedded innovation

5.1 CD100 Development Kit Connection Diagram The detailed connection diagram for the CD100 Development Kit is shown in Figure 16. All highlighted signals are essential for a proper operation of the Setup. The CD100 is controlled via UART – in the Development Kit by the UFB.

Figure 16 CD100 Development Kit Connection Diagram

Page 20: Universal Front Board Technical Specificationcn.streamunlimited.com/products/optical-storage/ufb_technical... · Block Diagram, System Architecture.....10! 1.5! KeyPad Board – for

StreamUnlimited Engineering GmbH Gutheil Schoder Gasse 10 1100 Vienna, Austria

Page 20 of 20

embedded innovation

5.2 CD100 Final Product Example with a UFB Figure 17 shows an example of a final product with the CD100. The setup is controlled by the UFB, where the KeyPad Board with the IR Receiver and the indication LEDs is connected. The UFB is also able to put all other components of the setup into sleep mode or – depending on the implementation – completely switch off all other parts. This can be done by the POWER_ON signal, which is active high. The UFB is either supplied by 5V or by 8V.

Figure 17 CD100 Final Product Example with a UFB