Page 1
TC1775 Hardware Manual Edition July 2006 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.
Table of Contents Preface Introduction..................3 1.1 Block Diagram ................6 1.2 View of the phyCORE-TC1775........... 7 Pin Description ..................9 Jumpers....................23 Power System and Reset Behavior ..........31 Boot Characteristics................33 System Memory................. 35 6.1 Memory Model following Reset ..........35 6.2 Runtime Memory Model............
Page 5
Table of Contents Index of Figures Figure 1: Block Diagram phyCORE-TC1775 ........6 Figure 2: View of the phyCORE-TC1775 (Controller Side)....7 Figure 3: View of the phyCORE-TC1775 (Connector Side)....8 Figure 4: Pinout of the phyCORE-Connector (Connector Side) ..11 Figure 5: Numbering of the Jumper Pads ..........
Page 6
Development Board with Galvanic Separation) ....76 Figure 23: Pin Assignment of the DB-9 Plug P2B (CAN Transceiver on phyCORE-TC1775, Front View) ........77 Figure 24: Pin Assignment of the DB-9 Plug P2B (CAN Transceiver on Development Board) ............78...
Page 7
Table 15: Improper Jumper Settings for DB-9 Socket P1A as Second RS-232 ................73 Table 16: Jumper Configuration for CAN Plug P2A Using the CAN Transceiver on the phyCORE-TC1775 ......74 Table 17: Jumper Configuration for CAN Plug P2A Using the CAN Transceiver on the Development Board ......75...
Page 8
Table 23: JP29, JP30 Configuration of the Ethernet Interface....80 Table 24: JP17 Configuration of the Programmable LED D3....80 Table 25: Pin Assignment Data Bus for the phyCORE-TC1775 / Development Board / Expansion Board (Class B Pins Nominal 2.5 V, 3.3 V Tolerant) ..........83...
Page 12
The phyCORE-TC1775 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...
Introduction 1 Introduction The phyCORE-TC1775 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 14
The phyCORE-TC1775 is a subminiature (72 x 57 mm) insert-ready Single Board Computer populated with Infineon’s TC1775 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”...
(SMT) connectors (0.635 mm) lining two sides of the module (referred to as phyCORE-connector). This allows the phyCORE-TC1775 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 20
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-TC1775 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.
Pin Description The following figure (Figure 4) illustrates the numbered matrix system. It shows a phyCORE-TC1775 with SMT phyCORE- connectors on its underside. Figure 4: Pinout of the phyCORE-Connector (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.
Jumpers 3 Jumpers For configuration purposes, the phyCORE-TC1775 has 38 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the jumper pads, while Figure 6 and Figure 7 indicate the location of the jumpers on the module.
Power System and Reset 4 Power System and Reset Behavior Operation of the phyCORE-TC1775 requires three different supply voltages. Supply voltage 1: +2.5 V Supply voltage 2: +5 V Supply voltage 3: +3.3V Note: All three supply voltages are required for proper operation of the module.
6.1 Memory Model following Reset The internal Chip Select logic provided by the TC1775 controller is used exclusively on the phyCORE-TC1775. Hence the memory model as described in the TC1775 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 TC1775.
System Memory 6.3 Flash Memory Use of Flash as non-volatile memory on the phyCORE-TC1775 provides an easily reprogrammable means of code storage. The standard Flash memory operates in 16-bit mode and has 32-bit organization on the module. The burst-mode Flash operates in 32-bit mode.
/CS0 when burst mode is activated. 6.3.2 Standard Flash (U14, U15) The following list shows standard Flash devices can populate the phyCORE-TC1775. Depending on the component market situation PHYTEC reserves the right to use other pin-compatible Flash devices from different manufacturers : Type Capacity...
100.000 erase/program cycles. 6.4 Serial Memory, EEPROM/FRAM/SRAM (U13) The phyCORE-TC1775 features a non-volatile memory with an I 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.
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-TC1775 circuitry needs to be connected to the applicable Ground pin on the COM port as well.
7.2 CAN Interface The phyCORE-TC1775 is designed to house two CAN transceivers at U22 and U21 (either PCA82C251 or Si9200EY). The CAN bus transceiver devices support signal conversion of the CAN transmit (CANTx) and receive (CANRx)lines. The CAN transceiver supports up to 110 nodes on a single CAN bus.
Ethernet controller are available in the corresponding data sheet. I/O and Mode The phyCORE-TC1775 supports only the I/O mode as memory mode of the CS8900A controller. It is important to note the specific access type when creating or using software drivers. Following a reset the I/O mode is active per default.
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-TC1775 is located on the bar code sticker attached to the module.
MAC address at time of delivery (refer to section 8.5, "MAC Address"). 8.7 10Base-T Interface The phyCORE-TC1775 has been designed for use in 10Base-T networks exclusively. The AUI interface of the CS8900A is not available to the user. In order to connect the module to an existing 10Base-T network some external circuitry is required.
• Automatic word address incrementing • Programmable alarm, timer and interrupt functions If the phyCORE-TC1775 is equipped with a battery (VBAT), the Real-Time Clock runs independently of the board’s power supply. Programming the Real-Time Clock is done via the I...
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-TC1775 offers the input pin VBAT (X1C6). If a voltage of 2.5 V is supplied over VBAT, then the data is...
Trace port. Since the debugCORE is 100 % function-compatible with the phyCORE-TC1775, it can easily be inserted directly into the application in place of the phyCORE-TC1775 for the purpose of hardware debugging. Please note that the debugCORE-TC1775 is slightly larger than the standard phyCORE-TC1775 module due to the additional debugging connector added to the standard circuitry.
Technical Specifications 12 Technical Specifications The physical dimensions of the phyCORE-TC1775 are represented in Figure 11. The module's profile is ca. 6 mm thick, with a maximum component height of 2.0 mm on the backside of the PCB and approximately 2.8 mm on the front side. The board itself is approximately 1.2 mm thick.
Page 69
Two different heights are offered for the receptacle sockets that correspond to the connectors populating the underside of the phyCORE-TC1775. 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.
13 Hints for Handling the phyCORE-TC1775 Removal of various components, such as the microcontroller and the standard quartz, 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.
The phyCORE-TC1775 on the Development Board The phyCORE-TC1775 on the phyCORE-TriCORE Development Board PHYTEC Development Boards are fully equipped with all mechanical and electrical components necessary for the speedy and secure start-up and subsequent communication to and programming of applicable PHYTEC Single Board Computer (SBC) modules.
• As the physical layout of the expansion bus is standardized across all applicable PHYTEC Development Boards, we are able to offer various expansion boards (5) that attach to the Development Board at the expansion bus connectors. These modular expansion...
The phyCORE-TC1775 on the Development Board 14.2 phyCORE-TriCORE Development Board Connectors and Jumpers 14.2.1 Connectors As shown in Figure 13, the following connectors are available on the phyCORE-TriCORE Development Board: low-voltage socket for power supply connectivity mating receptacle for expansion board connectivity...
The phyCORE-TC1775 on the Development Board 14.2.2 Jumpers on the phyCORE-TriCORE Development Board Peripheral components of the phyCORE-TriCORE Development Board can be connected to the signals of the phyCORE-TC1775 by setting the applicable jumpers. The Development Board’s peripheral components are configured for use with the phyCORE-TC1775 by means of insertable jumpers.
Figure 16 shows the factory default jumper settings for operation of the phyCORE-TriCORE Development Board with the standard phyCORE-TC1775 (use of two RS-232 interfaces, LED D3, the Boot button etc. on the Development Board). Jumper settings for other functional configurations of the phyCORE-TC1775 module mounted on the Development Board are described in section 14.3.
Development Board supported phyCORE-TC1775 and appropriate jumper settings to activate these components. Depending on the specific configuration of the phyCORE-TC1775 module, alternative jumper settings can be used. These jumper settings are different from the factory default settings as shown in Figure 16 and enable alternative or additional functions on the phyCORE-TriCORE Development Board depending on user needs.
The phyCORE-TC1775 on the Development Board 2. It is also possible to start the Bootstrap Loader via external signals applied to the DB-9 socket P1A. This requires control of the signal transition on the Reset line via pin 7 while a static low-level is applied to pin 4 for the Boot signal.
Socket P1A is the lower socket of the double DB-9 connector at P1. P1A is connected via jumpers to the first serial interface of the phyCORE-TC1775. When connected host-PC, phyCORE-TC1775 can be rendered in Bootstrap mode via signals applied to the socket P1A (refer to section 14.3.2). Jumper Setting Description JP20...
The phyCORE-TC1775 on the Development Board Caution: When using the DB-9 socket P1A as RS-232 interface on the phyCORE-TC1775 the following jumper settings are not functional and could damage the module: Jumper Setting Description JP21 closed Pin 9 of DB-9 socket P1A connected with the SCLK0...
Jumper Setting Description closed Pin 2 of DB-9 socket P1B connected with RS-232 interface signal TxD1 of the phyCORE-TC1775 open Pin 9 of DB-9 socket P1B not connected open Pin 7 of DB-9 socket P1B not connected open Pin 4 of DB-9 socket P1B not connected...
Page 83
The phyCORE-TC1775 on the Development Board Caution: When using the DB-9 socket P1B as RS-232 interface on the phyCORE-TC1775 the following jumper settings are not functional and could damage the module: Jumper Setting Description closed Pin 9 of DB-9 socket P1B connected with the SCLK1...
Depending on the configuration of the CAN transceivers and their power supply, the following three configurations are possible: 1. CAN transceiver populating the phyCORE-TC1775 is enabled and the CAN signals from the module extend directly to plug P2A. Jumper...
The phyCORE-TC1775 on the Development Board 2. The CAN transceiver populating the phyCORE-TC1775 is disabled; CAN signals generated by the CAN transceiver (U2) on the Development Board extending to connector P2A without galvanic seperation: Jumper Setting Description JP11 1 + 3...
3. The CAN transceiver populating the phyCORE-TC1775 is disabled; CAN signals generated by the CAN transceiver (U2) on the Development Board extend to connector P2A with galvanic separation. This configuration requires connection of an external CAN supply voltage of 7 to 13 V. The external power supply must be only connected to either P2A or P2B.
Depending on the configuration of the CAN transceivers and their power supply, the following three configurations are possible: 1. CAN transceiver populating the phyCORE-TC1775 is enabled and the CAN signals from the module extend directly to plug P2B. Jumper...
2. The CAN transceiver populating the phyCORE-TC1775 is disabled; CAN signals generated by the CAN transceiver (U3) on the Development Board extending to connector P2B without galvanic seperation: Jumper Setting Description JP14 1 + 3 Pin 7 of DB-9 plug P2B connected with CAN-H1 from...
The phyCORE-TC1775 on the Development Board 3. The CAN transceiver populating the phyCORE-TC1775 is disabled; CAN signals generated by the CAN transceiver (U3) on the Development Board extend to connector P2B with galvanic separation. This configuration requires connection of an external CAN supply voltage of 7 to 13 V.
The phyCORE-TriCORE Development Board offers a programmable LED at D3 for user implementations. This LED can be connected to port pin P10.0 of the phyCORE-TC1775 which is available via signal GPIO0 (JP17 = closed). A low-level at port pin P10.0 causes the LED to illuminate, LED D3 remains off when writing a high-level to P10.0.
14.1, signals from phyCORE-TC1775 extend in a strict 1:1 assignment to the Expansion Bus connector X2 on the Development Board. These signals, in turn, are routed in a similar manner to the patch field on an optional expansion board that mounts to the Development Board at X2.
The phyCORE-TC1775 on the Development Board The pin assignment on the phyCORE-TC1775, in conjunction with the Expansion Bus (X2) on the Development Board and the patch field on an expansion board, is as follows: Signal phyCORE-TC1775 Expansion Bus Patch Field...
The phyCORE-TC1775 on the Development Board 14.3.11 Pin Header Connectors X4 and X5 The pin headers X4 and X5 on the Development Board enable connection of an optional modem power supply. Connector X4 supplies 5 VDC at pin 1 and provides the phyCORE-TriCORE Development Board GND potential at pin 2.
Development Board The debugCORE-TC1775 is a special debugging version Single Board Computer (SBC) module which is 100 % function-compatible with the phyCORE-TC1775. As opposed to the phyCORE-TC1775, which was developed applications, debugCORE-TC1775 offers an additional 16-pin pin header at X2 in 2 mm spacing and a 40-pin AMP connector at X2.
Page 106
PC are established as follows: a) Connect the included ribbon cable (WF040) to the connector X3 on the phyCORE-TC1775 and to pin header X6 on the Development Board. Be sure that the red ribbon cable is connected to pin 1...
Page 107
The steps required for establishing the connections are: a) Connect the pin header X3 on the phyCORE-TC1775 with the JTAG input (OCDS1) on your debugger. b) Insert the debugger's trace adapter into the 40-pin socket connector...
Changes in revision: PCB#1181.2 (phyCORE-TC1775): The features of the optional PLD at U16 are not described in this version of the manual. The PLD source code is still under construction at this point.
Need help?
Do you have a question about the phyCORE-TC1775 and is the answer not in the manual?
Questions and answers