A Tibbo Project PCB (TPP) contains a T1000 CPU, an Ethernet port, Flash memory, etc., like an EM1000 module. Unlike the EM1000, however, the TPP doesn't need a host board to plug into; the TPP is the host board.
The TPP2 provides three "tiles" which equates to six M and six C sockets for Tibbits. Plug in desired Tibbits, put the assembly into an optional Tibbo Project Box, and you've got yourself a cost-effective, highly customized automation device that carries no unwanted excess.
To achieve an economical basic unit price, the TPP keeps the on-board circuitry to the necessary minimum. For example, there is no built-in power supply; the board directly accepts only regulated +5V power. Real-world power processing (from 12V, PoE, etc.) is achieved by adding power supply Tibbits. This "no excess" approach is the cornerstone of the Tibbo Project System.
This smaller TPP can implement configurations with up to four simple serial ports, up to 12 relays, or up to 24 opto-inputs, PWM, and open-collector outputs. It is perfect for data collection and AutoID projects, as well as factory, shop, data center, hotel, and home automation applications. The board contains enough C sockets to accommodate temperature, humidity, pressure, ambient light, and shock sensors simultaneously. With the use of appropriate Tibbits, the board can even control legacy IR devices by emulating traditional IR remote controls.
Size 2 Tibbo Project PCB Features
- High-performance purpose-built 88MHz T1000 IC
- 10/100BaseT auto-MDIX Ethernet port
- Three "tiles" (6x M and 6x C sockets), 24 control lines
- Four of the M sockets have UART capability:
• Baud rates up to 921600 bps
• None/Even/Odd/Mark/Space parity
• 7/8 data bits
• Full-duplex with flow control, or half-duplex with direction control
• Encoding and decoding of Wiegand and clock/data streams
- All six M sockets have interrupt capability
- One M socket has PoE capability
- Optional WiFi interface (for GA1000 module; also dedicated spot for Tibbit #34 RP-SMA antenna connector)
- Connectors for optional TFT LCD and 4-button keypad (these are included with the TPB2L box kits)
- 1024KB Flash memory for firmware, application and data
- 2KB EEPROM for data storage
- RTC with backup supercapacitor
- Green and red main status LEDs
- Yellow Ethernet link LED
- Five blue LEDs (can be used for WiFi signal strength indication)
- On-board buzzer
- Software- and hardware-controlled on-board PLL
- Reliable power-on/brown-out reset circuit
- Power: 5V @ 250mA (100BaseT mode, PLL on, all LEDs off)
- Dimensions: 94 × 94 mm
- Firmware is upgradeable via serial port or network
Programmable Firmware Features You can code your applications in Tibbo BASIC and/or Tibbo C within the comprehensive TIDE development environment with seamless cross-debugging via Ethernet. An integrated web server (HTTP) creates a web front-end for your device.
(Tibbo Operating System)
High-level objects simplify your code and allow you to create a data-transport application with just a few lines of code:
- lcd — controls the optional TFT LCD
- kp — handles the optional 4-button keypad
- sock — socket comms (up to 16 UDP, TCP, and HTTP sessions)
- net — controls the Ethernet port
- wln — handles the WiFi interface (when using the optional GA1000 module)
- ser — in charge of serial channels
- ssi — up to 4 serial synchronous interface channels (for SPI, I2C, etc.)
- io — handles I/O lines, ports, and interrupts
- rtc — keeps track of date and time
- fd — manages Flash memory file system and direct sector access
- stor — provides access to the EEPROM
- romfile — facilitates access to resource files (fixed data)
- pppoe — connects to the internet over an ADSL modem
- ppp — connects to the internet over a serial modem (e.g. GPRS)
- pat — "plays" patterns on green and red status LED pairs
- beep — generates buzzer patterns
- button — monitors the setup button
- sys — in charge of general device functionality
- String functions (27 in total)
- Date/time conversion functions (8)
- Encryption/hash calculation functions (AES128, RC4, MD5, SHA-1)
- Byte, char, integer (word), short, dword, long, real, string, plus user-defined arrays and structures.
View the TIDE, TiOS, Tibbo BASIC and Tibbo C Online Manual.
View Tibbo BASIC Introduction Videos.
View a video of the Serial-over-IP application showing WiFi support.
View a video of the Tibbo Connection Wizard showing how to create a Virtual Serial Port and link it with the Device Server.
Building your system You can use the Tibbo Project System Configurator to design your system and see which Tibbits you can put in each slot and how power inputs will work. After the Configurator loads, click on File and select New Project, choose the Size 2 board and click Use this! As you build your system, the Configurator will display a message on the bottom of the screen if there would be a problem in the current setup.
Once you're happy with your setup, go to the Tibbits Category and purchase each Tibbit that you have determined your system will need.
To complete a neatly enclosed system for deployment, also purchase the TPB2-KIT or the TPB2L-KIT box assembly. The difference is that the TPB2-KIT has paper inserts for writing connection details, while the TPB2L-KIT instead has a 3.5" 320×240 TFT LCD plus four-button keypad — suitable for applications requiring a human-machine interface (HMI).
If you choose the optional WiFi module below, be sure also to select both Tibbit #37 and the WiFi antenna listed under it.
Optional Recommended Products for this Item