TS-8200: Difference between revisions

From embeddedTS Manuals
(Change from Macrocontroller to SoM)
 
(7 intermediate revisions by 4 users not shown)
Line 6: Line 6:
|labelstyle  = width:33%
|labelstyle  = width:33%
|datastyle    =  
|datastyle    =  
 
|data1        = [http://www.embeddedTS.com/products/board-detail.php?product=TS-8200 Product Page]
|data1        = Released Mar. 2011
|data2        = [http://www.embeddedTS.com/products/board-pictures.php?product=TS-8200 Image Gallery]
|data2        = [http://www.embeddedarm.com/products/board-detail.php?product=TS-8200 Product Page]
|header3      = Documentation
|header3      = Documentation
|data4        = [http://www.embeddedarm.com/documentation/ts-8200-schematic.pdf Schematic]
|data4        = [https://cdn.embeddedTS.com/resource-attachments/ts-8200-schematic.pdf Schematic]
|data5        = [http://www.embeddedarm.com/documentation/ts-8200-pcb-sources.zip PCB Sources]
|data6        = [http://www.national.com/ds/LM/LM73.pdf Temperature Sensor Datasheet]
}}
}}


= Overview =
The TS-8200 is a TS-SOCKET Baseboard that provides a test and development platform for Technologic Systems TS-4xxx products. and accepts any TS-4xxx Macrocontroller.  The TS-8200 provides industry standard connectors for the various ports and features on many of the TS Macrocontroller products like the TS-4500, TS-4200, etc. It provides transceivers for the RS-232 ports, CAN port,  and the RS-485 port, brought out to the male DB9 and .1" pitch header connections. It also has the Ethernet magnetics, RJ-45 connector, USB Host and Device connectors, Temperature Sensor, MicroSD card socket, RTC Battery (coin cell), and two LEDs.  Power input requirement is regulated 5.0 to 12.0 VDC.
= Getting Started =
The TS-8200 board has no specific boot sequence since the processor and Linux Operating System are located on the selected TS-4000 Series Macrocontroller.  For the rest of the boot and setup procedure, please refer to the manual for the selected TS-4000 series Macrocontroller you are using listed [[Main_Page#TS-Sockets|here]].
Before attempting to apply power to the TS-8200, perform the following steps while taking proper static discharge precautions
* Place the TS-8200 base board on a firm non-conductive surface.
* Carefully, insert the TS-4000 Series Macrocontroller daughterboard by aligning and pressing evenly and firmly onto the pair of mating connectors
* Connect the console serial terminal cable
* Connect the Ethernet cable if applicable.
* Apply power
* Monitor the TS-SOCKET SBC using a terminal emulator connected to the serial console port to verify that the board is operating properly
* Connect either a regulated 5.0 to 12.0 VDC  on the power input connector or the regulated 5.0 VDC via USB Device port. Please note the polarity printed on the board.
= Common Connectors =
== Push Switch ==
The TS-8200 contains a push switch that has multiple functions.  On unit reset (or power on) the switch connects to a simple DIO input where the state of the switch may be read.  The initial startup software may branch and perform any required functionality based on the switch state.  By default most TS-SOCKET products will use this switch to change the console between the Debug port and the second serial port.  Please refer to the manual for the selected TS-4000 series Macrocontroller you are using listed [[Main_Page#TS-Sockets|here]].  The switch may also be deployed as a reset button, by setting an enable bit within the FPGA.  This is the default behavior of the linuxrc on most of the TS-SOCKET products; the push button will be enabled as a reset approximately 2 seconds after a reset or power on, after it has done the change console check.
== Ethernet ==
The TS-8200 contains a single Ethernet port interface utilizing an MMT MJKF4602 RJ-45 jack with integrated magnetics and both Link Activity and Speed LEDs.  The LINK LED (right side of connector, green) is active when a valid Ethernet link is detected. This LED should be ON whenever the TS-8200 is powered and properly connected to a 10/100 BaseT Ethernet network.
== MicroSD Interface ==
This MicroSD is on the same lines as the MicroSD on the macro-controller.  Only one can be populated at the same time.
== FPGA JTAG ==
The JTAG header is used at the factory for programming the FPGA and CPLD. It is not available for JTAG debugging on the CPU. Using the JTAG pins to program the FPGA is not supported and not recommended.
== Jumpers ==
{| class="wikitable"
! Jumper
! Function
|-
| JTAG Enable
| Enables writing to the FPGA.
|-
| Write Enable
| Reserved
|-
| rowspan=2 |Boot SDCard
| Jumper on boots to SD
|-
| Jumper off boots to XNAND
|}
= Macrocontroller Specific Connectors =
== [[TS-4200]] ==
=== Temperature Sensor ===
See the [[ts4200ctl]] for usage and sources for interacting with the temperature sensor.


=== DB9 ===
'''Select SoM device for complete manual'''
[[File:DB9.svg|200px|DB9 Connector]]
{|
{| class="wikitable"
| {{ProductPreview|File:TS-4200.jpg|TS-4200|TS-8200-4200|Atmel AT91SAM9G20 400MHz ARM9}}
|-
| {{ProductPreview|File:TS-4500.jpg|TS-4500|TS-8200-4500|Cavium CNS2132 250MHz ARM9}}
! DB9 Pin
| {{ProductPreview|File:Ts-4700.jpg|TS-4700|TS-8200-4700|Marvell PXA166 800MHz ARM9}}
! TS-Socket Location
| {{ProductPreview|File:TS-4800.jpg|TS-4800|TS-8200-4800|Freescale i.MX515 800MHz Cortex-A8}}
! Name
! Macrocontroller Usage
|-
| 1
| CN2 78 / CN2 80
| PB4 / PB5
| [[TS-4200#COM Ports|RS485+ on ttyS1]]
|-
| 2
| CN2 95
| DEBUG_RXD
| [[TS-4200#COM Ports|RS232 Console RXD on ttyS0]]
|-
| 3
| CN2 93
| DEBUG_TXD
| [[TS-4200#COM Ports|RS232 Console TXD on ttyS0]]
|-
| 4
| CN2 97 / CN2 99
| CAN_H
| Reserved
|-
| 5
| GND
| Ground
| N/A
|-
| 6
| CN2 78 / CN2 80
| PB4 / PB5
| [[TS-4200#COM Ports|RS485- on ttyS1]]
|-
| 7
| CN2 82
| PB6
| [[TS-4200#COM Ports|RS232 serial TXD for ttyS2]]
|-
| 8
| CN2 84
| PB7
| [[TS-4200#COM Ports|RS232 serial RXD for ttyS2]]
|-
| 9
| CN2 97 / CN2 99
| CAN_L
| Reserved
|}
|}
=== USB0 ===
This is brought out as a [[TS-4200#USB Host|USB 2.0 host]].
=== USB 1 ===
This is brought out as a [[TS-4200#USB Host|USB 2.0 host]].
=== USB DEV ===
The TS-4200 CPU supports [[TS-4200#USB Device|USB Device]].
== [[TS-4500]] ==
=== Temperature Sensor ===
=== DB9 ===
=== USB0 ===
=== USB 1 ===
=== USB DEV ===
== [[TS-4700]] ==
=== Temperature Sensor ===
=== DB9 ===
=== USB0 ===
=== USB 1 ===
=== USB DEV ===
== [[TS-4800]] ==
=== Temperature Sensor ===
=== DB9 ===
=== USB0 ===
=== USB 1 ===
=== USB DEV ===

Latest revision as of 17:57, 12 June 2023