Advertisement

Quick Links

phyCORE-TC1796
Hardware Manual
Edition May 2009
A product of a PHYTEC Technology Holding company

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyCORE-TC1796 and is the answer not in the manual?

Questions and answers

Summary of Contents for Phytec phyCORE-TC1796

  • Page 1 Hardware Manual Edition May 2009 A product of a PHYTEC Technology Holding company...
  • Page 2 PHYTEC Messtechnik GmbH neither gives any guar- antee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
  • Page 3: Table Of Contents

    Table of Contents Preface Introduction..................3 1.1 Block Diagram ................6 1.2 View of the phyCORE-TC1796........... 7 Pin Description ..................9 Jumpers....................22 Power System and Reset Behavior ..........30 Power-On-Reset Characteristics ............. 31 System Memory................. 33 6.1 Memory Model following Reset ..........33 6.2 Runtime Memory Model............
  • Page 4 Index of Figures Figure 1: Block Diagram phyCORE-TC1796........... 6 Figure 2: View of the phyCORE-TC1796 (Controller Side) ....7 Figure 3: View of the phyCORE-TC1796 (Connector Side)....8 Figure 4: Pinout of the phyCORE-Connector (view from Connector Side)11 Figure 5: Numbering of the Jumper Pads..........
  • Page 5 Table of Contents Index of Tables Table 1: Pinout of the phyCORE-Connector X3 ........21 Table 2: Jumper Settings ................ 28 Table 3: Runtime Memory Map............. 34 Table 4: OCDS1 Connector X1 Pin Assignment........41 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 7: Preface

    (such as electricians, technicians and engineers) handle and/or operate these products. Moreover, PHYTEC products should not be operated without protection circuitry if connections to the product's pin header rows are longer than 3 m. © PHYTEC Meßtechnik GmbH 2009...
  • Page 8 The phyCORE-TC1796 is one of a series of PHYTEC Single Board Computers that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports all...
  • Page 9: Introduction

    Introduction 1 Introduction The phyCORE-TC1796 belongs to PHYTEC’s phyCORE Single Board Computer module family. The phyCORE SBCs represent the continuous development of PHYTEC Single Board Computer technology. Like its mini-, micro- and nanoMODUL predecessors, the phyCORE boards integrate all core elements of a microcontroller...
  • Page 10 The phyCORE-TC1796 is a subminiature (71,5 x 57) insert-ready Single Board Computer populated with Infineon’s TC1796 Tricore microcontroller. Its universal design enables its insertion in a wide range of embedded applications. All controller signals and ports extend from the controller to high-density pitch (0.635 mm) connectors aligning two sides of the board, allowing it to be plugged like a “big chip”...
  • Page 11 RS-232 transceiver for two channels (RxD/TxD); TTL level can be configured • MultiCAN port: SN65HVD23x transceiver for all channels; TTL level can be configured • JTAG/Debug port Please contact PHYTEC for more information about additional modul configurations. © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 12: Block Diagram

    Operating temperature:: -40°C to +85°C 1.1 Block Diagram Figure 1: Block Diagram phyCORE-TC1796 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 13: View Of The Phycore-Tc1796

    Introduction 1.2 View of the phyCORE-TC1796 Figure 2: View of the phyCORE-TC1796 (Controller Side) © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 14: Figure 3: View Of The Phycore-Tc1796 (Connector Side)

    Figure 3: View of the phyCORE-TC1796 (Connector Side) © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 15: Pin Description

    (SMT) connectors (0.635 mm) lining two sides of the module (referred to as phyCORE-connector). This allows the phyCORE-TC1796 to be plugged into any target application like a "big chip". A new numbering scheme for the pins on the phyCORE-connector has been introduced with the phyCORE specifications.
  • Page 16 Development Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin 1A) is thus covered with the corner of the phyCORE-TC1796 marked with a white triangle. The numbering scheme is always in relation to the PCB as viewed from above, even if all connector contacts extend to the bottom of the module.
  • Page 17 Pin Description The following figure (Figure 4) illustrates the numbered matrix system. It shows a phyCORE-TC1796 with SMT phyCORE- connectors on its underside. Figure 4: Pinout of the phyCORE-Connector (view from Connector Side) Many of the controller port pins accessible at the connectors along the edges of the board have been assigned alternate functions that can be activated via software.
  • Page 18 /CS0 Microcontroller's Chip Select output. Used for onboard ext.Flash U3/U4 Free to use if (U3/U4) is NOT populated or jumper J11 is open (refer to jumper J11) /HLDA Hold acknowledge I/O of the Microcontroller © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 19 Microcontroller´s port P3.6 Microcontroller´s port P3.4 Microcontroller´s port P3.3 Microcontroller´s port P3.1 P214 Microcontroller´s port P2.14 P212 Microcontroller´s port P2.12 P211 Microcontroller´s port P2.11 Microcontroller´s port P2.9 Microcontroller´s port P2.6 Microcontroller´s port P2.4 Microcontroller´s port P2.3 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 20 Microcontroller´s Byte control signal for data lines D[8..15]. /HOLD Microcontroller´s hold request input /BREQ Microcontroller´s EBU Bus request /CSCOMB Microcontroller´s Chip Select Output for combination function MR/W Microcontroller´s Motorola-style Read/Write output /ADV Microcontroller´s address valid output © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 21 Microcontroller´s port P2.13 P210 Microcontroller´s port P2.10 Microcontroller´s port P2.8 Microcontroller´s port P2.7 Microcontroller´s port P2.5 Microcontroller´s port P2.2 used as SLSO2 (SSC Slave Select Output2) for onboard I2C Master controller U12 refer to jumper 15 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 22 RXD1_TTL Receive line (A) of the 2 TC1796 UART Alternative: port P5.2. If the alternative function is used, solder jumper J34 must be open in order to disconnect the RS-232 transceiver from the signal © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 23 CANL output of the CAN transceiver for the TC1796 CAN node Alternative: port 6.12 (refer to jumper J43) CAN_H2 CANH output of the CAN transceiver for the TC1796 CAN node Alternative: port 6.13 (refer to jumper J43) © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 24 Microcontroller´s P 76C, Alternative: P0.6 Microcontroller´s Alternative: P0.3 Microcontroller´s 79C, Alternative: P0.1 Microcontroller´s Alternative: Microcontroller´s P0.0 62C, 67C, 72C, AGND Analog Ground 0V for the TC1796 ADC. AGND is connected with GND via R51 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 25 TxD output of the RS-232 trans- ceiver for the first serial interface J31 must be closed to use this interface (refer to jumper J31) Microcontroller´s port P5.5 Microcontroller´s port P6.7 Alternative: Slave select input SLSI1 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 26 State machine control clock CAN_H3 I/O CANH output of the CAN transceiver for the third CAN interface Alternative: Port 6.15, (refer to jumper J44) 46D, Microcontroller´s port P5.6 I/O Port 7 Alternative: AD0EMUX0 Alternative: AD1EMUX1 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 27: Table 1: Pinout Of The Phycore-Connector X3

    TC1796 ADC0 Reference Voltage R50 connects VAREF1 to 3V3 (default) 59D, AGND Analog Ground 0V for the TC1796 ADC. AGND is 64D, 69D, 74D, connected with GND via R51 Table 1: Pinout of the phyCORE-Connector X3 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 28: Jumpers

    3 Jumpers For configuration purposes, the phyCORE-TC1796 has 40 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the jumper pads, while Figure 6 and indicate the location of the jumpers on the module.
  • Page 29: Figure 7: Location Of The Jumpers (Connector Side)

    Jumpers Figure 7: Location of the Jumpers (Connector Side) © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 30 RxD of U10 is NOT connected to Microcontroller´s P5.1 (TxD0 ASC0) closed RxD of U10 is connected to Microcontroller´s P5.1 (TxD0 ASC0) J31 and J33 must be open when J12 is closed footprint 0R / SMD 0805 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 31 Connects the MCU´s P1.0 to the onboard IRQ-Output Ethernet Controller U21 open P1.0 is freely usable on X3 closed P1.0 is input for IRQ of the Ethernet Controller U21 footprint 0R / SMD 0805 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 32 Connects P1.14 to microSD card slot for card detect closed P1.14 connected and used as card detect open P1.14 not connected and NOT used as card detect footprint 0R / SMD 0805 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 33 SRAM- BANK1 supply is only 3,3V (for HS-SRAM) 2+3, SRAM- BANK2 supply is 3,3V or VBAT_IN for LP- SRAM (refer to section 11 “Standby Power Supply” ) in this manual footprint 0R / SMD 0805 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 34: Table 2: Jumper Settings

    0R / SMD 0805 Connects speed or transmit Ethernet indication to X3-34C Connect SPD_LED (U21) )signal to phyCORE-molex connector X3-34C Connect TX_LED (U21) signal to phyCORE-molex connector X3-34C footprint 0R / SMD 0805 Table 2: Jumper Settings © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 35 Jumpers © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 36: Power System And Reset Behavior

    4 Power System and Reset Behavior Operation of the phyCORE-TC1796 requires only one supply voltage. Supply voltage: +3.3 V ± 5 % ( max.: 1200mA ; typ.: 400mA ) Once all voltages have reached their target level the voltage supervisory circuit keeps the /PORST reset signal at low level (low is the active level) for additional 200 ms.
  • Page 37: Power-On-Reset Characteristics

    (see System Unit User's Manual for the TC1796, section "Booting Scheme"). Start Address following Power-On-Reset On the phyCORE-TC1796 configuration of two Start addresses after Power-On-Reset is done by using the DIP-switch (S1). Selection between these two pre-configured start addresses is possible...
  • Page 38 BUSCON0. From this point on there is a valid configuration for read accesses to the external Flash memory, and the program execution can begin at address A1000000h. valid Boot Configuration Value word phyCORE-TC1796 is 0x0000803D © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 39: System Memory

    6.1 Memory Model following Reset The internal Chip Select logic provided by the TC1796 controller is used exclusively on the phyCORE-TC1796. Hence the memory model as described in the TC1796 User's Manual is valid after reset. 6.2 Runtime Memory Model The runtime memory model is configured via software using the internal registers of the TC1796.
  • Page 40: Table 3: Runtime Memory Map

    0xA8000000 1 MB on-board SRAM EBU_ADDR_SEL2=0xA2000873 0xA80FFFFF (/CS2) EBU_BUSCON2=0x00920000 or freely available EBU_BUSAP2=0x40D01100 0xD8000000 32KByte on board ethernet EBU_ADDRSEL3=0xD80000C1 0xD8007FFF (CS3) EBU_BUSCON3=0x00420000 or free available EBU_BUSAP3=0x41A00000 Table 3: Runtime Memory Map EBU_CON = 0x0000FF68 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 41: Flash Memory

    System Memory 6.3 Flash Memory Use of Flash as non-volatile memory on the phyCORE-TC1796 provides an easily reprogrammable means of code storage. The Flash memory operates in 16-bit mode and has 32-bit organization on the module. The phyCORE-TC1796 offers the option of populating up to 64 MByte Flash at U3 and U4.
  • Page 42: Serial Interfaces

    TxD line of the COM port; while the TxD0 line is connected to the RxD line of the COM port. The Ground potential of the phyCORE-TC1796 circuitry needs to be connected to the applicable Ground pin on the COM port as well.
  • Page 43 Jumper J31, J32, J33, J34 must be set according to your configuration in order to connect the right pins to the RS-232 transceiver. (refer to Section 3Jumpers and Table2 for settings J31, J32, J33, J34) © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 44: Can Interface

    7.2 CAN Interface The phyCORE-TC1796 is designed to house four CAN transceivers at U7, U8, U9 and U10 (SN65HVD23x). The CAN bus transceiver devices support signal conversion of the CAN transmit (CANTx) and receive (CANRx) lines. The CAN transceiver supports up to 120 nodes on a single CAN bus.
  • Page 45: On-Chip Debug Support (Ocds1)

    Pin1 of the JTAG connector (X1) is marked by an arrow in Figure8. The phyCORE-TriCORE Develoment Board (order number KSP-0150-B0 ) integrates such a converter, thus allowing direct connectivity with a development computer (refer to phyCORE- TriCORE Develoment Board HW-Manual ). © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 46: Figure 8: Ocds1/Jtag Interface X1 ( Connector Side)

    Figure 8: OCDS1/JTAG interface X1 ( connector side) X1 Pin1 on connector/bottom side © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 47: Table 4: Ocds1 Connector X1 Pin Assignment

    /BRKOUT 10 OCDS break output 11 JTAG module clock input 12 Ground /BRKIN 13 OCDS break input 14 not connected 15 not connected 16 not connected Table 4: OCDS1 Connector X1 Pin Assignment © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 48: Usb To Uart Bridge (U10)

    In order to use this feature the optional resistors J22 an J23 must be populated with 0R (unpopulated per default) Caution: USB to UART Bridge is NOT connected to the TxD0 and RxD0 in the standard phyCORE TC1796 module configuration. © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 49: Hardwired Tcp/Ip Ethernet Controller (U21)

    IP number to the hardware's MAC address. In order to guarantee that the MAC address is unique, all addresses are managed in a central location. PHYTEC has acquired a pool of MAC addresses. The MAC address of the phyCORE-TC1796 is located on the bar code sticker attached to the module.
  • Page 50 Every position of the MAC address is stored as a binary value in the SPI – EEPROM MAC address Example 0050C2A0C093 SPI-EEPROM Stored Byte address 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 51: Spi To Iic Master Controller Sc18Is600 (U11 / U12)

    Buses on the phyCORE-connector at X3C31, X3D32 (SCL0, SDA0) and X3C25, X3C24 (SCL1, SDA1) The two IIC-BUS Master Controller on the phyCORE-TC1796 are both controlled by the Microcontroller’s SSC0 interface. The slave select for the first (U11) IIC Interface controller (SCL0,...
  • Page 52: Spi Memory, Eeprom / Flash (U13)

    SPI Memory, EEPROM / FLASH (U13) The phyCORE-TC1796 features a non-volatile memory with an SPI interface. This memory can be used for storage of configuration data or operating parameters, that must not be lost in the event of a power interruption.
  • Page 53: Real-Time Clock Rtc-8564 (U14)

    • 24-hour format • Automatic word address incrementing • Programmable alarm, timer and interrupt functions If the phyCORE-TC1796 is supplied with a +3VDC voltage at Pin X3C6C (VBAT_IN), the Real-Time Clock runs independently of the board’s power supply. Programming the Real-Time Clock is done via the first IIC (U11) Interface controller (SCL0, SDA0).
  • Page 54: Standby Power Supply

    In some applications it is desirable to disconnect all supply voltages from the module, but still maintain certain data in the volatile memory. For such cases the phyCORE-TC1796 offers the input pin VBAT_IN (X3C6). If a voltage of 3.1 V is supplied over VBAT, then the data is...
  • Page 55: Microsd-Card Slot X4

    Technical Specification 14 microSD-card slot X4 The phyCORE-TC1796 features a microSD Card slot. The microSD is connected to the Microcontroller’s SSC1 interface. using SLSO7 (SSC Slave Select Output 7) for the microSD Furthermore Port Pin input P1.14 is used to as card detect input.
  • Page 56: Technical Specifications

    15 Technical Specifications The physical dimensions of the phyCORE-TC1796 are represented in Figure 9. The module's profile is ca. 7 mm thick, with a maximum component height of 2 mm on the backside of the PCB and approximately 3 mm on the top side. The board itself is approximately 2 mm thick.
  • Page 57 <400 mA Battery current draw Conditions: Real-Time Clock supply VBAT = 3 V 3.3 V voltage=off, 20°C 270nA These specifications describe the standard configuration of the phyCORE-TC11796 as of the printing of this manual © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 58 Two different heights are offered for the receptacle sockets that correspond to the connectors populating the underside of the phyCORE-TC1796. The given connector height indicates the distance between the two connected PCBs when the module is mounted on the corresponding carrier board. In order to get the exact spacing, the maximum component height (2 mm) on the underside of the phyCORE must be subtracted.
  • Page 59: Hints For Handling The Phycore-Tc1796

    Hints for Handling the Module 16 Hints for Handling the phyCORE-TC1796 Removal of components is not advisable given the compact nature of the module. Should this nonetheless be necessary, please ensure that the board as well as surrounding components and sockets remain undamaged while desoldering.
  • Page 60: Revision History

    - MAC address stored in SPI-EEPROM added on Page 42, 43 - correction: table1 page 16 Alternative function of X3C-13, X3C-14, X3C-15, X3C-16 is MSC1 - correction: table1 page 19 Alternative function of X3D-11, X3D-12, X3D-13, X3D-15 is MSC0 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 61: Appendice A

    The following paragraph describes the differences between the technical facts provided in this manual and the currently available hardware revisions. phyCORE-TC1796 modules with PCB number PL2197.1 that were delivered before the 29. May 2009 have the configuration J18=closed. © PHYTEC MeßtechnikGmbH 2009...
  • Page 62: Index

    16, 17, 31 Real-Time Clock Features Release Notes Flash Memory Reset Behavior External RS-232 Interface Standard RS-232 Level RS-232 Transceiver GND Connection SMT Connector SN65HVD23x Humidity Storage Temperature Supply Voltage Module JTAG System Memory Jumper Settings © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 63 Suggestions for Improvement UART, on-chip Technical Specifications Weight © PHYTEC MeßtechnikGmbH 2009 L-719e_2...
  • Page 64 How would you improve this manual? Did you find any mistakes in this manual? page Submitted by: Customer number: Name: Company: Address: Return to: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33 © PHYTEC Meßtechnik GmbH 2009 L-719e_2...
  • Page 65 Published by © PHYTEC Meßtechnik GmbH 2009 Ordering No. L-719e_2 Printed in Germany...

Table of Contents