![]() ![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
|
16525 East Laser Drive Fountain Hills, AZ 85268 Phone (480) 837-5200 |
The TS-4712 is a TS-SOCKET macrocontroller Computer on Module based on the Marvell PXA166 ARM9 CPU running at 800 MHz, or optionally the Marvell PXA168 ARM9 running at 1066 MHz. The TS-4712 features 2x 10/100 Ethernet, high speed USB host and device (OTG), and 2 microSD cards.
For compatible baseboards, please see the product compatibility chart.
The TS-4712 is a low profile, credit card sized TS-SOCKET macrocontroller module which features a Marvell ARM9 PXA166 800 MHz, or optionally a PXA168 1066 MHz. The TS-4712 features a software programmable Lattice XP2 8K LUT FPGA which by default implements several of our controllers such as our high speed SD interface, XUARTs, and SPI controller, and more. With 2 SD card sockets this board is able to utilize our DoubleStore technology which makes the system extremely reliable.
External devices can connect to the TS-4712 using Ethernet, USB host, I2C, SPI, UARTs, or GPIO. We also provide an external 16-bit bus that can be implemented over 21 DIO pins. The two 100 pin downward-facing general-purpose headers make it easy to interface the TS-4712 with a standard TS-Socket baseboard, a baseboard of your design, or contact us for more information on our design services.
Hardware features include:
TS-SOCKET is an embedded computer standard designed and controlled by Technologic Systems, Inc. It defines both a form factor and a connection pin-out and is based on two 100-pin low-profile connectors, allowing secure connection between a TS macrocontroller (CPU board) and a baseboard. Please refer to the
*Dependent on the SD card used. Speeds tested with Sandisk Extreme cards.
**External baseboard coin cell battery required.
*** Depends on features used (I2C, I2S, SPI, UARTs, etc). If all features are used, 39 GPIO are still available.
****1/16 of degree Celsius resolution (and 1 degree absolute accuracy).
The TS-4712 SOM boots a Linux 2.6.34 kernel out of the box from one or both MicroSD cards, as well as an initial ramdisk for a very fast boot and a Debian Wheezy distribution for extremely flexible software. The Linux choice is highly recommended and our products are totally integrated with the open-source vision. There is no proprietary source code in the kernel since all the hardware specific functionalities are handled by user-space utilities (such as spictl, sdctl, xuartctl, etc.). The Linux kernel includes driver support for on-board hardware, enabling quick time to market of end-users applications.
The Debian Wheezy environment provides a powerful, stable, and familiar software stack. Debian provides over 28,000 software packages precompiled for the ARMEL architecture. This includes many common interpreters such as Python, Mono (C#), Ruby, PHP, TCL, Perl, Java, and Bash. Debian also includes the GNU Compiler Collection which allows compiling C/C++ directly on the board.
The software image includes an initial ram filesystem which boots immediately after the kernel is loaded and can execute custom userspace code. This allows execution of custom code in under a half second from power on. The initial ramdisk features a minimalistic busybox build for a fast boot, but it is also capable of executing binaries in Debian
Software features include:
Please contact Technologic Systems for further information regarding Operating System and software support for this product.
CPU | |
---|---|
CPU Arch | ARM |
CPU Vendor | Marvell |
CPU Part Number | PXA168 |
CPU Speed | 1 GHz (or 800 MHz PXA166 optional) |
RAM | |
RAM | 512 MB |
External Storage | |
microSD Socket | 2x |
Data Acquisition & Control | |
Digital Input/Output | 54x (121x multifunction DIO) |
Interfaces | |
PCI Express Bus | 1x |
Data/Address Mux Bus | 1x |
10/100 Ethernet | 2x |
USB Host | 1x |
USB OTG | 1x |
Serial/COM Port | 6x (RS-485 Auto TXEN supported) |
SPI Bus | 1x |
CAN Bus | 1x (Optional) |
Onboard Devices | |
Programmable FPGA | 8k LUT |
Real Time Clock | 1x |
Watchdog Timer | 1x |
Temperature Sensor | 1x |
Operation Temperature | |
Fanless Temp Range | 0 °C to 70 °C |
Operating Supply Voltage | |
Operating Supply Voltage | 5 VDC |
Solutions | |
Linux Kernel | v2.6.34 |
Debian Linux Distribution | Yes |
Busybox Small Distribution | Yes |
DoubleStore™ Storage | Yes |
TS-SOCKET™ Embedded System | Yes |
User Programmable FPGA | Yes |
Mechanical | |
Length | 75mm |
Width | 55mm |
Weight | 22 g |
Technologic Systems provides complete documentation for our mature products, including manuals, schematics, mechanical drawings, etc. The most recent documentation files are always made available through our website. If you don't find the documentation you are looking for, contact support for more information. Also, please make sure to visit our Embedded Systems Support webpage, our official WIKI and join our official Developers Forum.
For TS-4712 updates and notices Subscribe to the Product Communication System (TS-PCS)
Products based on the same CPU and software platform
Products built with the TS-4712 platform
The prices below are available for sales orders requesting different quantities on a per release basis.
Quantity | ||||||||
---|---|---|---|---|---|---|---|---|
Product Configuration | 1 |
10 | 25 | 50 | 100 | 250+ | ||
TS-4712-512-8S-C | $175 | $143 | $143 | $138 | $128 | Call us |
Technologic Systems can provide you with a custom tailored version of our standard product starting at minimum order sizes of 100 units or more. Customized products can be based on various combinations of many of the standard product features. There will be a one-time customization fee to cover the set up of your custom part number and production processes. Once the set up is complete the standard lead time for your customized product would be 6-8 weeks. Please contact us to get started on tailoring this product to meet your needs. In addition to tailoring our standard product to your needs, for slightly larger orders sizes, Technologic Systems can also provide a custom design based on this product to meet your mechanical requirements or to add features.
Use the table below to configure your product and add it to your cart. If you have any questions, please contact us for assistance.
|