background image

286

Tibbo Project System (TPS)

© Tibbo Technology Inc.

LEDs

Two yellow LEDs are connected to two control lines of the CPU (through buffering
gates). LEDs light up for the LOW state of control lines.  

7.2.9.4

#01, M1S: Four-line RS232 Port

Function:

 Simple RS232 port with only TX, RX, RTS, and CTS lines

Form factor: 

M1S

Category:

 Input/output module

Special needs:

 

[SER]

, 

[INT]

Power requirements:

 5V/20mA

Mates with:

 

#19

, 

#20

, 

#21

 (limited use)

See also:

 

#02

, 

#05

 

Details

This is a standard "simple" RS232 port. This Tibbit is based on a generic RS232
transceiver (we use Zywyn ZT232F).

For "normal" RS232 applications, this Tibbit has to be connected to the TX and RX
lines of the CPU's UART (see 

[SER]

). Planning to use RTS/CTS flow control as well?

An interrupt line must be available, too (see 

[INT]

).

Combining this Tibbit with the "C" device 

#19

 (DB9M connector) will create a serial

port with standard pin assignment on the DB9M:

Summary of Contents for DS10x0

Page 1: ...Copyright Tibbo Technology Tibbo Programmable Hardware Manual ...

Page 2: ...ow er Reset PLL Control and Mode Selection 24 Mechanical Dimensions 26 Ordering Info and Specifications 28 EM1000 BASIC C programmable Ethernet Module 30 EM1000 00 and 01 31 Detailed Device Info 35 General purpose I O Lines 36 Wireless Add on Port 37 Ethernet Port Lines 40 Serial Ports 40 Square Wave Generator 40 Flash and EEPROM Memory 41 Real time Counter 42 LED Lines 42 Pow er Reset PLL Control...

Page 3: ...o 89 General purpose I O Lines 90 Ethernet Port Lines 91 Serial Ports 91 Square Wave Generator 91 Flash and EEPROM Memory 92 LED Lines 93 Pow er Reset and Mode Selection Lines 95 Mechanical Dimensions 95 Ordering Info and Specifications 97 EM200 99 Detailed Device Info 100 Ethernet Port Lines 102 Serial Port and General purpose I O Lines 102 Flash and EEPROM Memory 102 LED Lines 103 Pow er Reset a...

Page 4: ...s and Pow er Regulator 145 Ethernet Jack 145 Jumpers Buttons and LEDs 146 External LED Control 147 Buzzer 147 Ordering Info and Specifications 148 NB1010 Board 149 NB1010 Connectors and Controls 149 Pow er Jack Terminals and Pow er Regulator 150 Ethernet Jack 150 Jumpers Buttons and LEDs 151 External LED Control 153 Buzzer 153 Optional Wi Fi Interface 153 Optinal GPRS Interface 154 Ordering Info a...

Page 5: ...nd Specifications 209 EM1202EV 211 EM1202EV Hardware 212 Pow er Arrangement 212 Ethernet Port 213 Multi channel Serial Port 215 Additional Information on Serial Port Lines 216 Flash and EEPROM Memory 217 Mechanical Dimensions 218 Ordering Info and Specifications 220 EM1206EV 221 Wireless Add on Connector 222 Main and Backup Power 223 Multi channel RS232 Port and Expansion Connector 226 EM120 EM200...

Page 6: ...tionality 274 Combining C and M Tibbits 275 C1 M1 276 C2 M2 277 C2 Tw o M1s 278 Tw o C1s M2 278 Tibbit LEDs and Their Colors 280 Labeling 280 Available Tibbits 282 00 1 M1S Four Direct I O Lines 283 00 2 M1S Three Direct I O Lines and Ground 284 00 3 M1S Tw o Direct I O Lines 5V Pow er Ground 286 01 M1S Four line RS232 Port 287 02 M2S RS232 422 485 Port 290 03 1 M1S Tw o Low pow er Relays Configur...

Page 7: ...1 Ambient Light Sensor 336 29 C1 Ambient Temperature Meter 337 30 C1 Ambient Humidity Temperature Meter 338 31 C1 PIC Coprocessor 340 35 C1 Barometric Pressure Sensor 341 36 C1 3 axis Accelerometer 342 37 C1 RF Connector 343 38 C1 Pushbutton 344 39 1 4 C1 Large LED Four Colors Available 345 40 1 4 M1S Digital Potentiometer Four Nominals 346 41 C1 8 bit Port 347 42 M1S RTC and NVRAM With Backup 349...

Page 8: ... only 414 Keypad Connector TPP2 only 415 Optional Wi Fi Interface 416 Tibbo Project Box TPB Kits 417 TPB Structure 418 Available Tibbo Project Box Kits 418 Size 2 Tibbo Project Box TPB2 419 TPB2 Parts and Accessories 420 Size 2 Vibration Protection Kit VPK 421 Mechanical Dimensions 421 Size 2 Project Box With LCD Keys TPB2L 422 TPB2L Parts and Accessories 423 Size 2 Vibration Protection Kit VPK 42...

Page 9: ...rt 468 Multi channel RS232 Port 469 Flash and EEPROM Memory 470 Ordering Info and Specifications 471 DS1202 473 DS1202 Connectors and Controls 474 Pow er Arrangement 474 Ethernet Port 474 Multi Channel RS232 Port 476 Flash and EEPROM Memory 477 Ordering Info and Specifications 478 DS10xx 479 Common Features of the DS10xx Family 479 Secondary Cover 481 DIN Rail Mounting 481 DS10x0 DS10x2 DS10x3 4 S...

Page 10: ...Interfacing the RJ203 to the DM9000B 521 Using the RJ203 With the EM203 and Other Modules 522 Mechanical Dimensions RJ203 523 Mechanical Dimensions RJ203 EM203 524 Mechanical Dimensions RJ203 EM1206 525 Ordering Info and Specifications Accessories 526 526 WAS P0004 B DS to Device Serial Cable 526 WAS P0005 B DS to PC Serial Cable 527 WAS 1499 Straight Ethernet Cable 527 WAS 1498 Crossover Ethernet...

Page 11: ...X Contents Tibbo Technology Inc 544 Ethernet Updates 546 BLE Bluetooth Low Energy Updates Prolonging and Estimating EEPROM Life 552 Update history 553 ...

Page 12: ...tion serial over IP device or a BASIC programmable controller Dual use devices are documented in this manual as well as the Serial over IP Solutions Manual This manual describes each such device as a BASIC programmable one while the Serial over IP Solutions Manual describes the same device as a serial device server Legal Information Tibbo Technology TIBBO is a Taiwan corporation that designs and o...

Page 13: ...as to the quality and performance of said APPLICATIONS and CODE SNIPPETS resides with you The APPLICATIONS and CODE SNIPPETS may be used only as a part of a commercial device based on TIBBO hardware Modified code does not have to be released into the public domain and does not have to carry a credit to TIBBO APPLICATIONS and CODE SNIPPETS are provided solely as coding aids and should not be constr...

Page 14: ...may be the result of work done by third parties and may not always be reviewed by TIBBO personnel As such these are not to be considered official statements by TIBBO Any apparent inaccuracies conflicts or differences in meaning between English language and non English texts shall always be resolved in favor of the English language version 10 TIBBO reserves the right to halt the production or avail...

Page 15: ...hat originate from a particular vendor such as Tibbo Proprietary knowledge is something that unless Tibbo tells the world about it you won t know and won t be able to find the information on from any other source To keep the size of this Manual to the minimum I strive to exclude where possible all common engineering knowledge You don t need to learn the common stuff from me If you don t know somet...

Page 16: ... fastest as well as the most powerful and versatile BASIC C programmable IoT module The module is a high performance upgrade to our popular EM1000 device The module s hardware features include 100 10BaseT Ethernet port four serial ports supporting UART Wiegand and clock data modes four I2C SPI ports onboard flash EEPROM RTC and up to 56 I O lines The EM2000 is also excellent for prototyping your p...

Page 17: ...TiOS firmware and compiled Tibbo BASIC C app over the air this requires the WA2000 and an iOS or Android device Hardware features 32 bit architecture Powered by Tibbo OS TiOS 10 100BaseT auto MDIX Ethernet port automatic detection of straight and cross cables Standard Ethernet magnetics are NOT integrated into the module Optional Wi Fi interface requires the WA2000 add on module to be connected Op...

Page 18: ...54mm 100mil pin pitch Operating temperature range 40 80 C Firmware and compiled Tibbo BASIC C app can be updated through o The serial port o Ethernet LAN or o Over the air this requires the WA2000 and an iOS or Android device Tibbo BASIC C application can be debugged through the Ethernet LAN no additional debugging hardware is required CE and FCC certified Must be connected externally The EM2000 d...

Page 19: ...I I2C stor provides access to the EEPROM sys in charge of general device functionality wln handles the Wi Fi interface Variable Types Byte char integer word short dword long real string plus user defined arrays and structures Function groups String functions trigonometric functions date time conversion functions encryption hash calculation functions and more Detailed Device Info Note SPI connector...

Page 20: ...T devices have a female connector facing up Add on modules such as the WA2000 can be plugged into this female connector Standard EM2000 devices only have the landing pads on the PCB no connector is installed at the factory You can solder the WA2000 in by yourself or order the EM2000Nx device combination in which case you will receive the EM2000 with the WA2000 installed soldered in on top of the m...

Page 21: ...P2 2 INT2 CTS 2 General purpose I O line 18 P2 2 interrupt line 2 20 1 2 3 GPIO19 P2 3 INT3 CTS 3 General purpose I O line 19 P2 3 interrupt line 3 21 1 2 3 GPIO20 P2 4 INT4 DSR 0 General purpose I O line 20 P2 4 interrupt line 4 22 1 2 3 GPIO21 P2 5 INT5 DSR 1 General purpose I O line 21 P2 5 interrupt line 5 23 1 2 3 GPIO22 P2 6 INT6 DSR 2 General purpose I O line 22 P2 6 interrupt line 6 24 1 2...

Page 22: ...P4 4 General purpose I O line 36 P4 4 45 1 2 GPIO39 P4 7 General purpose I O line 39 P4 7 46 1 2 GPIO38 P4 6 General purpose I O line 38 P4 6 47 MD Mode selection pin 48 1 2 GPIO55 General purpose I O line 55 does not belong to any 8 bit port 49 RST Reset line active low 50 1 2 GPIO54 General purpose I O line 54 does not belong to any 8 bit port 51 SR Red status LED control line 52 SG Green status...

Page 23: ... on port general purpose I O line 50 does not belong to any 8 bit port 76 4 N C Leave this pin unconnected 77 1 2 4 GPIO51 Wireless add on port general purpose I O line 51 does not belong to any 8 bit port 78 4 N C Leave this pin unconnected 79 1 2 4 GPIO52 Wireless add on port general purpose I O line 52 does not belong to any 8 bit port 80 1 2 4 GPIO53 Wireless add on port general purpose I O li...

Page 24: ...es of these ports actually belong to several different physical ports of the onboard microcontroller As a result port operations such as io portset io portget or io portstate do not access port pins in perfect unison In port operations writing or reading of some lines will happen sooner than writing or reading of other lines This dissonance is very small and will not matter for most applications b...

Page 25: ...nd Specifications topics Flexible mapping of Wi Fi interface lines It should be noted that the WA2000 can be controlled through any five GPIO lines of the EM2000 Obviously the lines on the wireless add on port are the most convenient for the task The pin assignment of the connector matches that of the WA2000 so the Wi Fi add on can be inserted into the connector directly Also this way the WA2000 t...

Page 26: ... port Note that the EM2000 has an onboard Ethernet link LED yellow as well as two Ethernet status LED control lines Using the EM2000 with the host board designed for the EM1000 The EM2000 will work with boards designed for our EM1000 module The circuit diagram for attaching Ethernet magnetics to the EM1000 is slightly different Specifically the EM1000 has AVCC lines and the EM2000 does not Pins 62...

Page 27: ...rts are not controlled by the ser object It is the responsibility of your Tibbo BASIC C application to take care of these lines Therefore you can choose what GPIO lines of the EM2000 will be used as DTR and DSR lines in your system Flexible mapping notwithstanding Tibbo has defined the default mapping for RTS CTS DTR and DSR lines This was done in an effort to standardize schematic diagrams across...

Page 28: ...ted to interrupt lines I0 7 GPIO16 23 No additional circuitry is required to handle clock data streams For more information see the documentation for the serial ser object found inside the TIDE TiOS Tibbo BASIC and Tibbo C Manual Wiegand and Clock Data Circuit Examples In the Wiegand mode the W0 1in input of the serial port must receive a logical AND of W0 and W1 output of attached Wiegand device ...

Page 29: ...and Tibbo C Manual 4 1 1 6 I2C SPI Support SSI Channels Tibbo OS TiOS running on the EM2000 offers four soft synchronous serial ports that can be used for I2C and SPI communications with the EM2000 acting as the master All four SPI modes are supported Because the SSI channels are implemented entirely in software any combination of GPIO lines can be selected to serve as interface lines of an SSI ch...

Page 30: ...ming Information section inside the EM2000 platform documentation same manual On the advice of one of our customers we are giving you the following reminder Like all other EEPROMs on the market EEPROM ICs used in Tibbo devices allow for a limited number of write cycles As the Wikipedia article on EEPROMs https en wikipedia org wiki EEPROM states the EEPROM has a limited life for erasing and reprog...

Page 31: ...Support Unlike the EM1000 module the EM2000 device does not offer flexible mapping for LCD control lines nor does it support several different LCD controller models The only controller supported is SSD1963 Moreover only one specific configuration is supported Data bus width is 8 bits Color depth is 24 bits Here is how you must connect the SSD1963 based LCD controller to the EM2000 Connect the data...

Page 32: ...o flexible scan and return line mapping provided by the keypad kp object you can assign any combination of GPIO lines to connect to your keypad Up to 8 scan and 8 return lines can be assigned On the EM2000 module all scan line must be configured as outputs and all return lines as inputs To build a keypad you will need to have at least one return line A sensible count of scan lines however starts f...

Page 33: ...ou desire and this purpose can be completely unrelated to the keypad itself If the LEDs are connected as shown on the diagram you will turn them ON by settings their corresponding control lines LOW Binary keypads i e keypads that output binary key codes do not require scanning they contain a typically microcontroller based circuit that performs the scanning and outputs encoded binary codes of pres...

Page 34: ... second VCC pin 72 To prevent current loops use either pin but not both pins to supply the power to the device The current consumption of the EM2000 is approximately 100mA PLL on 100BaseT mode This does not include the power consumption of the wireless add on module such as the WA2000 This Wi Fi add on significantly contributes to the power consumed by the EM2000 Therefore providing an adequate po...

Page 35: ...e external resets The RST line has active LOW polarity If you are not using the RST pin you can leave it unconnected PLL control The EM2000 can run at three clock frequencies speeds Full speed 120MHz default post reset speed Medium speed 43Mhz Low speed 16MHz The clock speed can be changed programmatically via the system sys object For more information see TIDE TiOS Tibbo BASIC and Tibbo C Manual ...

Page 36: ...e WA2000 add on can be mounted directly onto the host PCB Option A EM2000 module is then required to facilitate the connection between the EM2000 and the wireless add on Finally option T devices have a female wireless add on port connector which the WA2000 can be plugged into EM2000 modules of T variety cross section D are intended for convenient testing of wireless modules and are not recommended...

Page 37: ...h the WA2000 add on soldered into it the resulting mechanical structure is presented as option B on the Mechanical Dimensions drawing Hardware specifications Ethernet interface 10 100BaseT Ethernet Auto MDIX magnetics not built in Serial ports 4 ports CMOS level UART capabilities Baudrates up to 460 800bps none even odd mark space parity and 7 8 bits character 7 bits character and none parity cann...

Page 38: ... e when the voltage on VCC is dropping Operating current VCC pin not including hardware consumed by an add on modules plugged into the EM2000 100mA at full speed 100BaseT Ethernet mode Backup power voltage range VCCB pin 1 8V 3 3V Backup current VCCB pin 13uA when the EM2000 is not powered 0V on VCC Operating temperature 40 to 80 degrees C Operating relative humidity 10 90 Mechanical dimensions ex...

Page 39: ...ystems factory floor automation terminals and the like The EM1000 is also excellent for prototyping your projects its pin pitch is standard 2 54mm 0 1 The EM1000 is fully supported by TIDE software and a dedicated EM1000 platform that covers all hardware facilities of the module see TIDE TiOS Tibbo BASIC and Tibbo C Manual For convenient testing and evaluation Tibbo offers EM1000TEV and EM1000EV d...

Page 40: ...ntrol lines for green and red main status LEDs Two control lines for Ethernet link and 100Mb LEDs Software and hardware controlled PLL for selecting high or low speed Reliable power on brown out reset circuit Power 230mA 3 3V 100Base T mode full speed Dimensions LxWxH 38 4 x 28 4 x 5 5mm Prototyping friendly 2 54mm 100mil pin pitch Operating temperature range 40 70 C Firmware and compiled Tibbo BA...

Page 41: ...4 MD5 SHA 1 and more EM1000 00 and 01 Small hardware changes were made to the EM1000 since its first release Currently Tibbo supplies version 01 of the module The first version ever produced was 00 The main difference is in the Ethernet IC the EM1000 00 used Davicom s DM9000 while the EM1000 01 features newer DM9000A This change reduced module s current consumption and operating temperature Unfort...

Page 42: ...chnology Inc Detailed Device Info Note SPI connector is now referred to as wireless add on port See these topics for more information on various hardware facilities of the EM1000 General purpose I O Lines Wireless Add on port Ethernet Port Lines ...

Page 43: ... of the serial port 0 11 1 2 GPIO10 P1 2 RX 1 General purpose I O line 10 P1 2 RX W1 and din input of the serial port 1 12 1 2 GPIO11 P1 3 TX 1 General purpose I O line 11 P1 3 TX W1 and dout output of the serial port 1 13 1 2 GPIO12 P1 4 RX 2 General purpose I O line 12 P1 4 RX W1 and din input of the serial port 2 14 1 2 GPIO13 P1 5 TX 2 General purpose I O line 13 P1 5 TX W1 and dout output of ...

Page 44: ... purpose I O line 25 P3 1 32 1 2 GPIO24 P3 0 General purpose I O line 24 P3 0 33 1 2 GPIO27 P3 3 General purpose I O line 27 P3 3 34 1 2 GPIO26 P3 2 General purpose I O line 26 P3 2 35 1 2 GPIO29 P3 5 General purpose I O line 29 P3 5 36 1 2 GPIO28 P3 4 General purpose I O line 28 P3 4 37 1 2 GPIO31 P3 7 General purpose I O line 31 P3 7 38 1 2 GPIO30 P3 6 General purpose I O line 30 P3 6 39 1 2 GPI...

Page 45: ... max current consumption 230mA 100BaseT PLL on 61 TX Ethernet port negative line of the differential output signal pair 62 AVCC Clean power output for magnetics circuitry EM1000 00 3 3V not in production EM1000 01 2 5V currently in production 63 TX Ethernet port positive line of the differential output signal pair 64 EY Yellow Ethernet status LED control line 65 EM1000 00 EM1000 01 SCAP EM1000 00 ...

Page 46: ...e WA2000 rely on GPIO49 53 for communicating with add on devices SPIDI SPIDO and SPOCLK lines should never be connector to 4 2 2 1 General purpose I O Lines The EM1000 has 54 general purpose I O lines GPIO0 GPIO53 All lines are 3 3V CMOS 5V tolerant lines Maximum load current for each I O line is 10mA 49 of these lines are always available Remaining 5 lines are located on the wireless add on conne...

Page 47: ...onnect the WA2000 by wires in which case any combination of I O lines can be used for communicating with it The wireless add on port also carries three legacy lines SPIDI SPIDO and SPOCLK These lines are not used by wireless add on devices and should never be connected to For more details on Wi Fi communications see TIDE TiOS Tibbo BASIC and Tibbo C Manual wln object EM1000 versions and the wirele...

Page 48: ... RX RX and AVCC The AVCC pin outputs clean power for the magnetics circuitry which is very sensitive to noise The voltage on the AVCC depends on the EM1000 version 3 3V for EM1000 00 2 5V for the EM1000 01 Separate AGND analog ground pins have been added on the EM1000 01 For the EM1000 00 there is no separate analog ground Please note the following The AVCC is an output Do not combine AVCC with th...

Page 49: ...u have already made the PCB based on the EM1000 00 specifications and are not willing to change it you can easily modify it to accommodate the EM1000 01 see diagram below Do not install four 50 Ohm resistors they are crossed out on the diagram Connect a wire between pins 4 and 7 of the RJ45 connector pin numbers are for YCL PTC1111 01G ...

Page 50: ...d this is different from the main power on the VCC pin which is 3 3V Applying 3 3V to pin AVCC of the EM1000 01 appears to be causing no immediate permanent damage to the device but the circuit will not work and the effects of prolonged over voltage on the AVCC line are not known It is important to make the PCB wire connections between the Ethernet port pins of the EM1000 and external magnetics ci...

Page 51: ...anual Details on the special configuration area are provided in the Platform dependent Programming Information section inside the EM1000 platform documentation same manual On the advice of one of our customers we are giving you the following reminder Like all other EEPROMs on the market EEPROM ICs used in Tibbo devices allow for a limited number of write cycles As the Wikipedia article on EEPROMs ...

Page 52: ...EM1000 01 device EM1000 00 does not have the SCAP input The supercapacitor has many advantages it charges almost instantly and has virtually unlimited lifespan The disadvantage is that the supercapacitor is only able to sustain the RTC of the EM1000 for several days at most about 6 days for the 4F supercapacitor of the EM1000 S which may appear to be insufficient Remember however that the EM1000 i...

Page 53: ...our Tibbo BASIC C application can control red and green status LEDs as well as up to four externally connected LED pairs through the pattern pat object which is documented in the TIDE TiOS Tibbo BASIC and Tibbo C Manual 4 2 2 9 Power Reset PLL Control and Mode Selection Lines The EM1000 should be powered from a stabilized DC power supply with nominal output voltage of 3 3V 5 tolerance This power s...

Page 54: ...hanges its output needs some time to stabilize For this reason the PLL mode of the EM1000 can only be changed on reset A special internal delay circuit will hold the EM1000 in reset while PLL frequency stabilizes The state of the PM pin at power on or external reset i e reset pulse on the RST line defines whether the EM1000 will run with PLL on or off To have the PLL on leave the PM pin unconnecte...

Page 55: ...s section A Compatible wireless add on modules such as the WA2000 Wi Fi module can optionally be soldered into the connector pads cross section B Option A EM1000 devices feature a 10 pin wireless add on header cross section C The pins on this header are identical to all other pins of the EM1000 and face the host PCB This way the wireless add on port of the EM1000 can be connected to some other cir...

Page 56: ...ions Device numbering scheme is as follows A and T versions are not standard and cannot be ordered from our online store Contact Tibbo if you wish to order EM1000 devices with A or T options 512K devices are no longer available If the flash memory size is omitted 1024K option is implied To order the EM1000 in combination with the WA2000 Wi Fi BLE add on module use the EM1000NC ordering code for th...

Page 57: ...2KBytes or 1024KBytes the entire memory minus 64KB is available for storing Tibbo BASIC C application and data Typical write endurance is 100 000 write cycles per 256 byte sector See the warning in Flash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available for storing application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and E...

Page 58: ...this range 2 The EM1000 xxxK S device cannot be installed on the PCB directly This is because it has a supercapacitor mounted on the bottom side of the module This device must be be mounted on a socket All specifications are subject to change without notice and are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the inform...

Page 59: ...odule see TIDE TiOS Tibbo BASIC and Tibbo C Manual For convenient testing and evaluation Tibbo offers the EM1206EV evaluation board The EM1206 can also support Wi Fi communications this requires WA2000 add on module as well as external LCD keypad and buzzer Hardware features Powered by Tibbo OS TiOS 10 100BaseT auto MDIX Ethernet port automatic detection of straight and cross cables Standard Ether...

Page 60: ...iled Tibbo BASIC C app can be updated through the serial port or Ethernet LAN Tibbo BASIC C application can be debugged through the Ethernet LAN no additional debugging hardware is required CE and FCC certified Must be connected externally Programming features Platform objects beep generates buzzer patterns button monitors the MD setup line fd manages the flash memory file system and direct sector...

Page 61: ...ee connectors main connector additional connector and magnetics connector Depending on the EM1206 version magnetics connector can be soldered facing up or down as described in the Mechanical Dimensions topic See these topics for more information on various hardware facilities of the EM1206 General purpose I O Lines Ethernet Port Lines Serial Ports Square Wave Generator Flash and EEPROM Memory Real...

Page 62: ...IN T1 General purpose I O line 1 P0 1 TX W1 dout output of the serial port 0 Interrupt line 1 12 1 2 3 GPIO2 P0 2 RX1 IN T2 General purpose I O line 2 P0 2 RX W1 din input of the serial port 1 Interrupt line 2 13 1 2 3 GPIO3 P0 3 TX1 IN T3 General purpose I O line 3 P0 3 TX W1 dout output of the serial port 1 Interrupt line 3 Notes 1 This line is 5V tolerant and can be interfaced to 5V CMOS device...

Page 63: ...hernet port positive line of the differential output signal pair 8 TX Ethernet port negative line of the differential output signal pair 4 3 1 1 General purpose I O Lines The EM1206 has 17 general purpose I O lines GPIO0 GPIO16 All lines are 3 3V CMOS 5V tolerant Maximum load current for each line is 10mA Out of seventeen available lines sixteen are combined into two 8 bit ports The simplified str...

Page 64: ...s enabled revert to previous state when this port is disabled CTS lines of serial ports Must be configured as inputs by your application Note that CTS lines can be remapped RTS lines of serial ports Must be configured as outputs by your application Note that RTS lines can be remapped CO square wave output Automatically configured as output when the square wave is being generated reverts to previou...

Page 65: ... Information section inside the EM1206 platform documentation same manual 4 3 1 4 Square Wave Generator The square wave generator can produce a square wave output on pin GPIO16 CO of the EM1206 This output is primarily intended for generating audio signals using buzzer and is covered in the beep object documentation TIDE TiOS Tibbo BASIC and Tibbo C Manual 4 3 1 5 Flash and EEPROM Memory The EM120...

Page 66: ...o products only allow for a limited number of write cycles As the Wikipedia article on flash memory https en wikipedia org wiki Flash_memory explains modern flash ICs still suffer from comparatively low write endurance In Tibbo devices this endurance is around 100 000 write cycles per sector When you are using the flash memory for file storage the fd object employs sector wear leveling to maximize...

Page 67: ...nning Therefore your battery based backup circuit should be designed in a way that does not drain the battery while the Vcc is applied Your Tibbo BASIC C application can access the RTC through the rtc object see TIDE TiOS Tibbo BASIC and Tibbo C Manual 4 3 1 7 LED Lines The EM1206 has two LED control lines Status Green SG and Status Red SR Both lines have the same internal structure and the LEDs s...

Page 68: ...an only be changed on reset A special internal delay circuit will hold the EM1206 in reset while PLL frequency stabilizes Unlike the EM1000 the EM12062 does not have a hardware pin to control the state of the PLL On power up the PLL is always enabled Your Tibbo BASIC C application can change the PLL mode programmatically The application can check the current PLL mode through the sys object see TID...

Page 69: ... small window or opening on its cover to make the LEDs of the EM1206 visible from the outside When the EM1206 is used in combination with the RJ203 module the status LEDs are visible through a transparent portion of the RJ203 s housing Further information on status LEDs can be found in Status LEDs Thermal considerations The DM9000B Ethernet controller of the EM1206 can become very hot during norma...

Page 70: ...ith the heat conductive sticker Best results are achieved when the copper area is larger and also when two copper areas are provided on both sides of the host PCB and interconnected by a number of large vias Mechanical Dimensions L Max 33 4 Length W Max 18 1 Width H Max 4 2 Height l1 Aver 14 4 Length of the narrower part of the board w Max 16 7 Width at the narrower part of the board ...

Page 71: ...nt to update the information contained herein Ordering Info and Specifications Device numbering scheme is as follows 512K devices are no longer available If the flash memory size is omitted 1024K option is implied To order the EM1206 in combination with the RJ203 module use the RJ203 EM1206 ordering code This code means that the RJ203 and the EM1206 will come pre assembled together Examples of val...

Page 72: ...ndurance is 100 000 write cycles per 256 byte sector See the warning in Flash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available to store application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and Estimating EEPROM life Nominal power supply voltage VCC pin DC 3 3V 5 Reset circuit trip voltage VCC pin 3 0V on power up i e when...

Page 73: ...ions you make regarding the use and the mode of use of Tibbo products lies with you our Customer EM510 MiniMo BASIC C programmable IoT Module Introduction The EM510 MiniMo R device is a miniature stand alone BASIC programmable embedded module designed to be used in combination with a standard LED magnetics RJ45 jack The combined footprint of the EM510 and a standard RJ45 jack is only 28 5x18 5mm T...

Page 74: ...r GPIO manipulation 2 3 times lower power consumption 110mA vs 260mA Added support for BLE Bluetooth Low Energy communications this requires the WA2000 add on Added suppport for WPA and WPA2 Wi Fi security modes Wi Fi communications rely on the WA2000 add on SSI SPI and I2C communications object included The ability to update TiOS firmware and compiled Tibbo BASIC C app over the air this requires ...

Page 75: ... requires the WA2000 and an iOS or Android device Tibbo BASIC C application can be debugged through the Ethernet LAN no additional debugging hardware is required CE and FCC certified The EM510 does not support the combination of 7 bits character mode and the none parity mode Programming features Platform objects bt in charge of the BLE Bluetooth Low Energy interface button monitors the MD setup li...

Page 76: ...tailed Device Info See these topics for more information on various hardware facilities of the EM510 Serial Port and General purpose I O Lines Ethernet Port Lines Flash and EEPROM Memory LED Lines Power Reset and Mode Selection Lines I O pin assignment Pin Function Description 1 1 2 GPIO0 P0 0 INT0 General purpose I O line 0 P0 0 interrupt line 0 2 1 2 GPIO1 P0 1 INT1 General purpose I O line 1 P0...

Page 77: ...f the serial port 10 GPIO9 P1 1 TX General purpose I O line 9 P1 1 TX W1 and dout output of the serial port 11 GND System ground 12 MD Mode selection pin 13 RST Reset input active low External reset is optional 14 SE Link status LED control line 15 SR Dual function red status LED control line 16 SG Dual function green status LED control line 17 RX Ethernet port negative line of the differential in...

Page 78: ...er ctsmap properties of the serial ser object The serial port of the EM510 can work in one of the three modes UART Wiegand or clock data TX RX CTS and CTS lines have different names and functions in the Wiegand and clock data modes A simplified structure of one I O line of the EM510 is shown on the circuit diagram below Each line has an independent output buffer control When the EM510 powers up al...

Page 79: ... Platform dependent Programming Information section inside the EM510 platform documentation same manual 4 4 1 2 Ethernet Port Lines The EM510 has a 10 100BaseT Ethernet port The onboard electronics of the EM510 do not include Ethernet magnetics so the magnetics circuitry must be connected externally to pins TX TX RX RX and AVCC The AVCC pin outputs clean power for the magnetics circuitry which is ...

Page 80: ... object is enabled in the Project Settings dialog of Tibbo IDE software To enable click on the Customize button of the Project Settings dialog and set Flash disk fd object to Enabled The EEPROM is almost fully available to your application save for a small 32 byte area called special configuration area The EEPROM is accessed through the stor object see TIDE TiOS Tibbo BASIC and Tibbo C Manual Deta...

Page 81: ...ovide sufficient brightness The SG and SR lines are used to control two status LEDs found on Tibbo products These LEDs can show various flashing patterns indicating the current device state see Status LEDs On the EM510 there is an added twist the same pair of status LEDs also indicates the current Ethernet link status through LED brightness We refer to the EM510 s status LEDs as dual function LEDs...

Page 82: ...or in a larger system that has its own CPU microcontroller it is also OK to control the RST line through a general purpose I O pin of this CPU Reset pulses for the EM510 can then be generated programmatically by setting the I O pin of the CPU to LOW and then to HIGH The function of the MD line is described in Setup Button MD line Power supply circuit Many power supply circuits will work well The o...

Page 83: ...ver 1 0 Module footprint dimension Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications The EM510 MiniMo R device is only available in a single configuration and can be ordered as EM510 Hardware specifications Ethernet interface 10 100BaseT Etherne...

Page 84: ...ata The typical write endurance is around 1 000 000 write cycles per 8 byte EEPROM sector See Prolonging and Estimating EEPROM life Nominal power supply voltage VCC pin DC 3 3V 5 Operating current VCC pin 110mA Operating temperature 40 to 85 degrees C Operating relative humidity 10 90 Mechanical dimensions excl leads 18 5x16 0x6 5mm Pin diameter 0 4mm Packaging Tray 30 modules tray All specificati...

Page 85: ...nications using the GA1000 add on board Compact dimensions innovative vertical slice mechanical design low power consumption and patented dual function LED control lines make the module an excellent fit for miniature cost sensitive designs The EM500 is fully supported by TIDE software and a dedicated EM500 platform that covers all hardware facilities of the module see TIDE TiOS Tibbo BASIC and Tib...

Page 86: ...ebugged through the Ethernet LAN no additional debugging hardware is required CE and FCC certified Added in revision 01 of the module Programming features Variable Types Byte char integer word short dword long real string plus user defined arrays and structures Function Groups string functions 27 in total date time conversion functions 8 encryption hash calculation functions RC4 MD5 SHA 1 and more...

Page 87: ...formation on various hardware facilities of the EM500 Serial Port and General purpose I O Lines Ethernet Port Lines Flash and EEPROM Memory LED Lines Power Reset and Mode Selection Lines I O pin assignment Pin Function Description 1 1 2 3 GPIO0 P0 0 INT0 General purpose I O line 0 P0 0 interrupt line 0 2 1 2 3 GPIO1 P0 1 INT1 General purpose I O line 1 P0 1 interrupt line 1 for flash disk operatio...

Page 88: ...tput of the serial port 11 GND System ground 12 MD Mode selection pin 13 RST Reset input active low Proper external reset is a must 14 SE Link status LED control line 15 SR Dual function red status LED control line 16 SG Dual function green status LED control line 17 RX Ethernet port negative line of the differential input signal pair 18 RX Ethernet port positive line of the differential input sig...

Page 89: ...ection inside the EM500 platform documentation same manual In total the EM500 has ten I O lines GPIO0 7 TX RX The simplified structure of one such I O line is shown on the circuit diagram below All lines are quasi bidirectional and can be viewed as open collector outputs with weak pull up resistors There is no explicit direction control To measure an external signal applied to a GPIO line set this...

Page 90: ...formation on the use of these LEDs can be found in the LED Lines topic 4 5 1 3 Flash and EEPROM Memory The EM500 has 512KBytes of internal flash memory and 208 bytes of EEPROM memory see Specifications and Ordering Info A portion of the internal flash memory is used to store the TiOS firmware When you are performing a firmware upgrade it is this memory you are saving the firmware binary into The r...

Page 91: ...use will allow the EEPROM to work reliably through the entire projected life of your product For more information see Prolonging and Estimating EEPROM Life Like all other flash memory devices on the market flash ICs used in Tibbo products only allow for a limited number of write cycles As the Wikipedia article on flash memory https en wikipedia org wiki Flash_memory explains modern flash ICs still...

Page 92: ... SE LED will be on when the Ethernet interface is in the linked state There is no indication of the Ethernet link speed on the EM500 That is there is no LED control line to indicate whether the link is established in the 10BaseT or 100BaseT mode Many networked devices have such an LED but its existence has become meaningless it is actually very difficult to find any old style 10Mb Ethernet equipme...

Page 93: ...work well The one below is being used by Tibbo This circuit can handle input voltages in the 9 24V range Notes U1 AP1501 33 is a popular power IC manufactured by Anachip now Diodes Incorporated www diodes com C1 and C2 capacitors Do not use SMD capacitors use regular through hole aluminum capacitors This really helps reduce the noise produced by the power supply This is an analog circuit so layout...

Page 94: ...on s3 Aver 1 0 Module footprint dimension Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications The EM500 MiniMo device is only available in a single configuration and can be ordered as EM500 00 Hardware specifications Ethernet interface 10 100BaseT...

Page 95: ...timating EEPROM life Nominal power supply voltage VCC pin DC 3 3V 5 Required external reset circuit trip voltage 2 9 3 0V Operating current VCC pin 260mA Operating temperature 40 to 70 degrees C Operating relative humidity 10 90 Mechanical dimensions excl leads 18 5x16 0x6 5mm Pin diameter 0 4mm Packaging Tray 30 modules tray Minimo is a registered trademark of Tibbo Technology Inc All specificati...

Page 96: ...1202 platform that covers all hardware facilities of the module see TIDE TiOS Tibbo BASIC and Tibbo C Manual For convenient testing and evaluation Tibbo offers EM1202EV evaluation board The EM1202 can also support Wi Fi communications this requires GA1000 add on board Hardware features Powered by Tibbo OS TiOS 10 100BaseT auto MDIX Ethernet port automatic detection of straight and cross cables Sta...

Page 97: ...uch as in circuit emulator is required Programming features Variable Types Byte char integer word short dword long real string plus user defined arrays and structures Function Groups string functions 27 in total date time conversion functions 8 encryption hash calculation functions AES128 RC4 MD5 SHA 1 and more Platform objects Sock socket communications up to 16 UDP TCP and HTTP sessions Net cont...

Page 98: ...nctionality Detailed Device Info See these topics for more information on various hardware facilities of the EM1202 General purpose I O Lines Ethernet Port Lines Serial Ports Square Wave Generator Flash and EEPROM Memory LED Lines Power Reset and Mode Selection Lines I O pin assignment Pin Function Description 1 1 2 GPIO28 General purpose I O line 28 does not belong to any 8 bit port 2 1 2 GPIO27 ...

Page 99: ...ng to any 8 bit port 17 VCC Positive power input 3 3V nominal 5 max current consumption 300mA 100BaseT PLL on 18 1 2 GPIO29 CO General purpose I O line 29 does not belong to any 8 bit port square wave output line 19 1 2 GPIO31 General purpose I O line 31 does not belong to any 8 bit port 20 SG Green status LED control line 21 RST Reset line active high 22 SR Red status LED control line 23 MD Mode ...

Page 100: ... of the differential output signal pair 42 EG Green Ethernet status LED control line 43 TX Ethernet port positive line of the differential output signal pair 44 EY Yellow Ethernet status LED control line 45 RX Ethernet port negative line of the differential input signal pair 46 AGND Analog ground 47 RX Ethernet port positive line of the differential input signal pair Notes 1 This line is 5V tolera...

Page 101: ...ted I O line control is described in detail in the documentation for the I O io object found inside the TIDE TiOS Tibbo BASIC and Tibbo C Manual 4 6 1 2 Ethernet Port Lines Ethernet port of the EM1202 is of 100BaseT type Onboard electronics of the EM1202 do not include Ethernet magnetics so magnetic circuitry must be connected externally to pins TX TX RX RX and AVCC The AVCC pin outputs clean 2 5V...

Page 102: ...here for details 4 6 1 3 Serial Ports The EM1202 has four serial ports that can work in one of the three modes UART Wiegand or clock data All three modes are described in detail in the documentation for the serial ser object found inside the TIDE TiOS Tibbo BASIC and Tibbo C Manual Additionally see the Platform dependent Programming Information section inside the EM1202 platform documentation same...

Page 103: ...s in use the life of the EEPROM is an important design consideration When planning to use the stor object please carefully consider if the planned mode of EEPROM use will allow the EEPROM to work reliably through the entire projected life of your product For more information see Prolonging and Estimating EEPROM Life Like all other flash memory devices on the market flash ICs used in Tibbo products...

Page 104: ...s faster and consumers more current 230mA with PLL on against 110mA with PLL off Main clock frequency also affects the baudrates of serial ports when in the UART mode as well as the frequency produced by the square wave generator The PLL cannot be switched off and on while the EM1202 is running This is because when PLL mode changes its output needs some time to stabilize For this reason the PLL mo...

Page 105: ...rough hole aluminum capacitors This really helps reduce noise produced by the power supply This is an analog circuit so layout matters Apply reasonable good layout effort Ideally one should use an oscilloscope to see what sort of square wave the power supply generates both at low and high input voltages as well as light and heavy loads There are no recipes here just try and see what works for your...

Page 106: ... I Min 2 5 Lead length p Aver 1 27 Pin pitch Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications Device numbering scheme is as follows 512K devices are no longer available If the flash memory size is omitted 1024K option is implied ...

Page 107: ...or 6Hz 22 1184MHz primarily intended for driving external buzzer Clock frequency 11 0592MHz with PLL off 88 4736MHz with PLL on Flash memory 512KBytes or 1024KBytes entire memory minus 64KB is available to store Tibbo BASIC C application and data Typical write endurance is 100 000 write cycles per 256 byte sector See the warning in Flash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes availa...

Page 108: ...irmware Refer to the Serial over IP Solutions Manual for more information Introduction The EM200 is a BASIC programmable embedded module that can serve as a networking coprocessor of your connected device The firmware of the EM200 called TiOS features a virtual machine that executes your application written in Tibbo BASIC C The EM200 has no pre defined functionality whatsoever programmability in T...

Page 109: ...ogramming features The following data types and related functions are supported Byte and char occupy 1 byte Integer word and short occupy 2 bytes String can be up to 255 characters long The following function groups are supported Conversion to and from strings asc chr val str left mid right len instr etc 16 function in total The following objects form the EM200 platform Sockets sock object support...

Page 110: ...ription 1 EG Green Ethernet status LED control line 2 EY Yellow Ethernet status LED control line 3 RX Ethernet port positive line of the differential input signal pair 4 RX Ethernet port negative line of the differential input signal pair 5 Vout Clean power for the magnetics circuitry EM200C 02 devices 3 3V EM200C 04 devices 1 8V 6 TX Ethernet port positive line of the differential output signal p...

Page 111: ...f the serial port 20 GPIO5 RTS W0out cout 1 General purpose I O line 5 also RTS W0 and cout output of the serial port 21 SG Green status LED control line 22 SR Red status LED control line 23 RST Reset line active high 24 MD Mode selection pin 4 7 1 1 Ethernet Port Lines Ethernet port of the EM200 is of 100 10BaseT type Onboard electronics of the EM200 do not include Ethernet magnetics so magnetic ...

Page 112: ...M200 to the magnetics circuitry as short as possible Making the wires too long may cause the noise level generated by your PCB to surpass the maximum radiated emission limits stipulated by the FCC and CE regulations Additionally longer Ethernet lines on the PCB will make your board more susceptible to the ESD electrostatic discharge damage ...

Page 113: ...n LOW externally when the pin outputs HIGH internally I O line control is described in detail in the documentation for the I O io object found inside the TIDE TiOS Tibbo BASIC and Tibbo C Manual 4 7 1 3 Flash and EEPROM Memory The EM200 has 128KBytes of flash memory and 2KBytes of EEPROM memory Half of the flash memory 64KB is used to store the TiOS firmware When you are performing a firmware upgr...

Page 114: ...ong as the power supply voltage is below 4 6V We recommend using a dedicated reset IC with brownout detection such as MAX810 Reset pulse length should be no less than 50ms counting from the moment the power supply voltage exceeds 4 6V If the EM200 is used to serve as a communications co processor in a larger system that has its own CPU it is also OK to control the RST line of the EM200 through a g...

Page 115: ... capacitors use regular through hole aluminum capacitors This really helps reduce noise produced by the power supply This is an analog circuit so layout matters Apply reasonable good layout effort Ideally one should use an oscilloscope to see what sort of square wave the power supply generates both at low and high input voltages as well as light and heavy loads R1 can be adjusted to achieve a bett...

Page 116: ...a 1 modes UART capabilities Baudrates up to 115 200bps none even odd mark space parity and 7 8 bits char full duplex UART mode with optional flow control 1 and half duplex UART mode with automatic direction control 1 RX TX RTS 1 CTS 1 DTR 1 and DSR 1 lines provided Number of I O lines 9 TX and RX lines of the serial port are not included into this count Max load current for each I O line 10mA Flas...

Page 117: ...ld contain additional data Do not just assume that you know the answer talk to Tibbo Remember that the ultimate responsibility for all decisions you make regarding the use and the mode of use of Tibbo products lies with you our Customer Boards The following boards and board families are currently being offered by Tibbo EM2001 EM1001 NB10x0 and IB100x Boards DS1206N EM1202EV EM1206EV EM120 EM200 EV...

Page 118: ...vs 16 bit architecture of the EM1001 5 to 80 times better performance depending on the calculations and variable types 7 times faster GPIO manipulation 3 times larger available user SRAM 66KB vs 22KB 1 5 3 0 times faster graphics 2 2 times lower power consumption 100mA vs 220mA 2 times larger flash memory 1MB for TiOS code 1MB for the file system vs 1MB total for TiOS code and file system 56 I O l...

Page 119: ...electing full medium or low speed Reliable power on brown out reset circuit Powering options Through the switching regulator 12VDC nominal 8 20V Using regulated 3 3V power the regulator is bypassed The regulator can provide up to 1 3A 3 3V to external devices Power 100mA 3 3V 100BaseT mode full speed Dimensions LxWxH 75 x 36 x 17 5mm Operating temperature range 40 80 C Firmware is upgradeable thro...

Page 120: ...the Internet over an ADSL modem romfile facilitates access to resource files fixed data rtc keeps track of date and time ser controls serial ports UART Wiegand clock data modes sock socket comms up to 32 UDP TCP and HTTP sessions ssi controls serial synchronous interface channels SPI I2C stor provides access to the EEPROM sys in charge of general device functionality wln handles the Wi Fi interfac...

Page 121: ...ormation on various hardware facilities of the EM2001 General purpose I O Lines Wireless Add on port Wi Fi Communications Ethernet Port Serial Ports Analog to digital Converter ADC I2C SPI Support Square Wave Generator Flash and EEPROM Memory Real time Clock RTC and Backup Battery LEDs and LED Lines External LCD Support External Keypad Support ...

Page 122: ...PIO5 P0 5 DTR1 General purpose I O line 5 P0 5 7 1 2 GPIO6 P0 6 DTR2 General purpose I O line 6 P0 6 8 1 2 GPIO7 P0 7 DTR3 General purpose I O line 7 P0 7 9 1 2 GPIO8 P1 0 RX0 General purpose I O line 8 P1 0 RX W1 input and DATA input of the serial port 0 10 1 2 GPIO9 P1 1 TX0 General purpose I O line 9 P1 1 TX W1 output and DATA output of the serial port 0 11 1 2 GPIO10 P1 2 RX1 General purpose I...

Page 123: ... port ADC input 1 27 1 2 GPIO42 ADC2 General purpose I O line 42 does not belong to any 8 bit port ADC input 2 28 1 2 GPIO43 ADC3 General purpose I O line 43 does not belong to any 8 bit port ADC input 3 29 GND System ground 30 1 2 GPIO44 General purpose I O line 44 does not belong to any 8 bit port 31 1 2 GPIO25 P3 1 General purpose I O line 25 P3 1 32 1 2 GPIO24 P3 0 General purpose I O line 24 ...

Page 124: ...RX RX line of debug serial port 58 3 3V Direct 3 3V power input or 3 3V power output if you are supplying 12V power via a power jack or VIN pin 59 DBGTX TX line of debug serial port 60 VIN 12V NOM 12V nominal power input to the onboard power regulator Acceptable input voltage range is 8 20V 61 GND Wireless add on port ground line 62 VCC Wireless add on port 3 3V power output for the wireless add o...

Page 125: ... other hardware block is enabled For details see Platform dependent Programming Information inside the EM2000 platform documentation TIDE TiOS Tibbo BASIC and Tibbo C Manual Each I O line has a weak pull up resistor that prevents the line from floating when the output buffer is tri stated 8 bit ports Forty I O lines are grouped into five 8 bit ports To preserve compatibility with the EM1001 board ...

Page 126: ...utput lines It should be noted that the WA2000 can be controlled through any five I O lines of the EM2001 Obviously the lines on the wireless add on port are the most convenient for the task as the connector pinout matches that of the WA2000 Nonetheless it is always possible to connect the WA2000 by wires in which case any combination of I O lines can be used for communicating with it For more det...

Page 127: ...ot controlled by the ser object It is the responsibility of your Tibbo BASIC C application to take care of these lines Therefore you can choose what GPIO lines of the EM2000 will be used as DTR and DSR lines in your system Flexible mapping notwithstanding Tibbo has defined the default mapping for RTS CTS DTR and DSR lines This was done in an effort to standardize schematic diagrams across our enti...

Page 128: ...ted to interrupt lines I0 7 GPIO16 23 No additional circuitry is required to handle clock data streams For more information see the documentation for the serial ser object found inside the TIDE TiOS Tibbo BASIC and Tibbo C Manual Wiegand and Clock Data Circuit Examples In the Wiegand mode the W0 1in input of the serial port must receive a logical AND of W0 and W1 output of attached Wiegand device ...

Page 129: ...ibbo C Manual 5 1 1 6 I2C SPI Support SSI Channels Tibbo OS TiOS running on the EM2001 offers four soft synchronous serial ports that can be used for I2C and SPI communications with the EM2001 acting as the master All four SPI modes are supported Because the SSI channels are implemented entirely in software any combination of GPIO lines can be selected to serve as interface lines of an SSI channel...

Page 130: ...tly reprogrammed while the computer is in use the life of the EEPROM is an important design consideration When planning to use the stor object please carefully consider if the planned mode of EEPROM use will allow the EEPROM to work reliably through the entire projected life of your product For more information see Prolonging and Estimating EEPROM Life Like all other flash memory devices on the ma...

Page 131: ...001 device does not offer flexible mapping for LCD control lines nor does it support several different LCD controller models The only controller supported is SSD1964 Moreover only one specific configuration is supported Data bus width is 8 bits Color depth is 24 bits Here is how you must connect the SSD1964 based LCD controller to the EM2001 Connect the data bus lines DB7 0 to GPIO lines 32 39 por...

Page 132: ... Up to 8 scan and 8 return lines can be assigned On the EM2001 board all scan line must be configured as outputs and all return lines as inputs To build a keypad you will need to have at least one return line A sensible count of scan lines however starts from two Having a single scan line is like having no scan lines whatsoever you might just as well ground this single scan line i e always keep it...

Page 133: ...esire and this purpose can be completely unrelated to the keypad itself If the LEDs are connected as shown on the diagram you will turn them ON by settings their corresponding control lines LOW Binary keypads i e keypads that output binary key codes do not require scanning they contain a typically microcontroller based circuit that performs the scanning and outputs encoded binary codes of pressed ...

Page 134: ...wer jack and GND VIN are wired in parallel with no diodes or any other circuitry between them The regulator has a single diode in front of it The diode will protect the regulator if the power is accidentally connected in reverse External loads can be powered through the 3 3V pin When the board is powered through the regulator this pin serves as a power output Up to 1A of current is available with ...

Page 135: ...ol The EM2001 can run at three clock frequencies speeds Full speed 120MHz default post reset speed Medium speed 43Mhz Low speed 16MHz The clock speed can be changed programmatically via the system sys object For more information see TIDE TiOS Tibbo BASIC and Tibbo C Manual Mode selection The function of the MD line is described in Setup Button MD line Mechanical Dimensions ...

Page 136: ...d as interrupt lines Max load current for each I O line 10mA Square wave generator 458Hz 15MHz with the full speed clock primarily intended for driving an external buzzer Real time counter RTC YES RTC backup power source Onboard coin cell Clock frequency 120MHz at full speed 34MHz at medium speed 16MHz at low speed Program flash memory 1MB program flash for TiOS and compiled application binary TiO...

Page 137: ... current when the 3 3V is supplied directly through the 3 3V pin 100mA at full speed 100BaseT Ethernet mode Operating temperature 40 to 80 degrees C Operating relative humidity 10 90 Mechanical dimensions excluding RJ45 and power jack EM2001 75x36x17 5mm EM2001G 75x36x19mm All specifications are subject to change without notice and are for reference only Tibbo assumes no responsibility for any err...

Page 138: ...to The EM1001 is the host board As such the EM1001 is equally suited to low volume production devices and hobbyist projects alike The EM1001 is fully supported by TIDE software The board shares the same platform with the EM1000 module see TIDE TiOS Tibbo BASIC and Tibbo C Manual Hardware features Powered by Tibbo OS TiOS 10 100BaseT auto MDIX Ethernet port with RJ45 magnetics MDIX feature means au...

Page 139: ... 3A 3 3V to external devices Power 100mA 3 3V 100BaseT mode full speed Dimensions LxWxH 75 x 36 x 17 5mm Operating temperature range 40 70 C Firmware is upgradeable through the serial port or network Tibbo BASIC C application can be uploaded and debugged through the Ethernet LAN no additional debugging hardware is required CE and FCC certified Must be connected externally Not including RJ45 power ...

Page 140: ...e EEPROM sys in charge of general device functionality wln handles the Wi Fi interface Variable Types Byte char integer word short dword long real string plus user defined arrays and structures Function Groups 27 string functions 8 date time conversion functions encryption hash calculation functions RC4 MD5 SHA 1 and more Detailed Device Info See these topics for more information on various hardwa...

Page 141: ...port 0 10 1 2 GPIO9 P1 1 TX0 General purpose I O line 9 P1 1 TX W1 and dout output of the serial port 0 11 1 2 GPIO10 P1 2 RX 1 General purpose I O line 10 P1 2 RX W1 and din input of the serial port 1 12 1 2 GPIO11 P1 3 TX 1 General purpose I O line 11 P1 3 TX W1 and dout output of the serial port 1 13 1 2 GPIO12 P1 4 RX 2 General purpose I O line 12 P1 4 RX W1 and din input of the serial port 2 ...

Page 142: ...t belong to any 8 bit port 29 GND System ground 30 1 2 GPIO44 General purpose I O line 44 31 1 2 GPIO25 P3 1 General purpose I O line 25 P3 1 32 1 2 GPIO24 P3 0 General purpose I O line 24 P3 0 33 1 2 GPIO27 P3 3 General purpose I O line 27 P3 3 34 1 2 GPIO26 P3 2 General purpose I O line 26 P3 2 35 1 2 GPIO29 P3 5 General purpose I O line 29 P3 5 36 1 2 GPIO28 P3 4 General purpose I O line 28 P3 ...

Page 143: ...to any 8 bit port 56 1 2 GPIO47 General purpose I O line 47 does not belong to any 8 bit port 57 DBGRX RX line of debug serial port details to be published 58 3 3V Output of the onboard 3 3V regulator Can supply up to 1A of current to external devices 1 3A without the WA2000 This line can also be used to power the EM1001 Use regulated 3 3V power source only 59 DBGTX TX line of debug serial port de...

Page 144: ...add on connector and can be used if no wireless add on module is installed 40 of the I O lines are combined into five 8 bit ports The simplified structure for one I O line is shown on the circuit diagram below Each line has an independent output buffer control When the EM1001 powers up all I O lines have their output buffers tri stated in other words all I O lines are configured as inputs You need...

Page 145: ...s may be used as general purpose input output lines It should be noted that the WA2000 can be controlled through any five I O lines of the EM1001 Obviously the lines on the wireless add on port are the most convenient for the task as the connector pinout matches that of the WA2000 Nonetheless it is always possible to connect the WA2000 by wires in which case any combination of I O lines can be use...

Page 146: ...h disk see fd object documentation in the TIDE TiOS Tibbo BASIC and Tibbo C Manual The EEPROM is almost fully available to your application save for a small 28 byte area called special configuration area The EEPROM is accessed through the stor object see TIDE TiOS Tibbo BASIC and Tibbo C Manual Details on the special configuration area are provided in the Platform dependent Programming Information...

Page 147: ... can always synchronize its clock with an Internet time server or a master clock on the main server of your system Therefore the role of the supercapacitor is to provide the backup power during relatively short periods of power interruption i e when the device is unplugged and moved to another location or when the device is powered off over the weekend Your Tibbo BASIC C application can access the...

Page 148: ...led 1 3A available if the WA2000 is not installed Using direct 3 3V power It is also possible to power the EM1001 through the GND and 3 3V lines In this case the 3 3V pin serves as a power input and the regulator is bypassed The 3 3V power source should be regulated to at least 10 Board reset Proper external reset is not required The EM1001 has a reliable power on reset circuit with brown out dete...

Page 149: ...our Tibbo BASIC C application can also change the PLL mode programmatically The Tibbo BASIC C application can check the current PLL mode through the system sys object see TIDE TiOS Tibbo BASIC and Tibbo C Manual If the PLL mode needs to be changed the application must set the desired new mode and then perform an internal reset again through the system object The internal reset is identical to the ...

Page 150: ...ensions Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications Device numbering scheme is as follows Hardware specifications ...

Page 151: ...ng Tibbo BASIC C application and data Typical write endurance is 100 000 write cycles per 256 byte sector See the warning in Flash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available for storing application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and Estimating EEPROM life Switching regulator supply voltage supplied via the...

Page 152: ...ake any commitment to update the information contained herein Think the above table should contain additional data Do not just assume that you know the answer talk to Tibbo Remember that the ultimate responsibility for all decisions you make regarding the use and the mode of use of Tibbo products lies with you our Customer NB10x0 and IB100x Boards The NB10x0 and IB100x boards offered by Tibbo allo...

Page 153: ...most as large as the latter see here for mechanical spec Connections connectors between the interface board and the supplementary board are not standardized and are implemented as needed for a particular IB SB combination There is no direct connection between the supplementary board and the network board To indicate various system states there are LB100x LED boards Each LB100x board accommodates u...

Page 154: ...terfaces 5 3 1 1 NB1000 Board The NB1000 board is based on the EM1000 embedded module The board features Ethernet network interface If you require Wi Fi or GPRS interfaces use the NB1010 board instead The NB1000 product includes the LB1000 LED board as well The NB1000 and the LB1000 come assembled together and interconnected by the LC1000 cable Additionally the NB1000 comes with the IC1000 interbo...

Page 155: ... P0008 APR P0009 or APR P0010 power adaptor supplied by Tibbo or similar adaptor On the power jack the ground is on the outside as shown on the figure below Another way to connect power is through the power terminals located next to the power jack Ground and terminal positions are shown on the NB1000 drawing Acceptable supply power range is 10 18VDC 12VDC nominal The NB1000 carries an onboard 3 3V...

Page 156: ...reset caused by pressing the reset button The PLL mode can also be changed programmatically For more information see Power Reset PLL Control and Mode Selection Lines topic of the EM1000 documentation MD jumper and mode button The function of the mode button is described in Setup Button MD line On the NB1000 board MD jumper is connected in parallel with the button US jumper This jumper selects the ...

Page 157: ...s are connected to the same EG and EY lines of the EM1000 that control green and yellow LEDs on the NB1000 board itself LED bar wireless signal strength indication These LEDs are controlled through three GPIO lines of the EM1000 GPIO46 GPIO47 and GPIO48 GPIO46 is the reset line of the LED bar Clearing this line sets all five outputs to LOW and this turns all LEDs ON GPIO47 is a clock line a positi...

Page 158: ...OW ON ON OFF OFF OFF 3 HIGH OFF ON ON OFF OFF 4 LOW ON OFF ON ON OFF 5 HIGH OFF ON OFF ON ON As you can see each clock cycle sets a new state for LED1 which directly corresponds to the state of the Data line and shifts all previous LED states Buzzer The buzzer of the NB1000 is connected to the GPIO45 CO line of the onboard EM1000 Your application can control the buzzer through the beeper beep obje...

Page 159: ...EM1000 1024K S specification All specifications are subject to change without notice and are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein 5 3 1 2 NB1010 Board Front left and back of the NB1010 board ...

Page 160: ...xternal antennas that should be used when the NB1010 is ordered with Wi Fi and or GPRS options NB1010 Connectors and Controls Refer to the following topics to learn more about the NB1000 Power Jack Terminals and Power Regulator Ethernet Jack Jumpers Buttons and LEDs External LED Control Buzzer Optional Wi Fi Interface Optional GPRS Interface Power Jack Terminals and Power Regulator Power jack of t...

Page 161: ...f you want the NB1010 to run at full speed 88 4736MHz Close the jumper if you want the NB1010 to run at 1 8th the full speed 11 0592MHz Notice that the jumper state is only recognized after the power up or external reset caused by pressing the reset button The PLL mode can also be changed programmatically MD jumper and mode button The function of the mode button is described in Setup Button MD lin...

Page 162: ...ound in Status LEDs Green and yellow LED pair Ethernet status indication Further information on Ethernet status LEDs can be found in Status LEDs LED bar wireless signal strength indication Five yellow LEDs of the LED bar are intended primarily for the indication of the RF signal strength i e when the Wi Fi and or GPRS options are installed These LEDs are controlled through three GPIO lines 46 47 a...

Page 163: ...rn on LED2 for example you have to set GPIO 48 to LOW toggle the clock once HIGH LOW HIGH which would set LED1 ON set GPIO48 to HIGH because you want LED1 off and then just toggle the clock again HIGH LOW HIGH At this point the state of LED1 would shift to LED2 so LED2 would light up So assuming that all LEDs are OFF and each row means that we have toggled through one clock cycle Clock cycle Data ...

Page 164: ...ace the Wi Fi interface must be properly configured This is jointly achieved by the wln object and WLN library again see TIDE TiOS Tibbo BASIC and Tibbo C Manual Optinal GPRS Interface The NB1010 can optionally accommodate the GC864 GPRS module manufactured by TELIT www telit com The GPRS module is controlled through the serial port 4 of the NB1010 A dedicated GPIO line 54 is used for multiplexing...

Page 165: ...o C Manual 5 3 1 3 Ordering Info and Specifications Device numbering scheme is as follows All NB1010 boards are equipped with 1024KBytes of flash memory NB1010 devices without G C or GC options are not being offered by Tibbo If you want to purchase Ethernet only board without any wireless options then order NB1000 instead Examples of valid model numbers Model number Description NB1010GC The board ...

Page 166: ...sh and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available to store application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and Estimating EEPROM life Power supply voltage 10 18VDC Operating temperature 30 to 80 degrees C Operating relative humidity 10 90 Board dimensions 76x85mm Pin diameter 0 64mm All specifications are subject t...

Page 167: ...RS232 ports The IB1000 has 4 non isolated RS232 ports The IB1002 has 4 non isolated universal ports that can work in RS232 RS422 and RS485 modes The IB1003 shown below has 4 electrically isolated universal ports that can work in RS232 RS422 and RS485 modes These boards can optionally be used with the TB1000 terminal block adaptor Connectors and Headers IB1000 2 3 boards carry two DB9 M connectors ...

Page 168: ...e RS422 mode IB1002 3 only RS485 mode IB1002 3 only 1 RTS output 2 RX input RX input RX input 3 TX output TX output TX output 4 DTR output TX output TX output 5 SYSTEM GROUND SYSTEM GROUND SYSTEM GROUND 6 DSR input RX input RX input 7 RTS output RTS output 8 CTS input CTS input 9 CTS input ...

Page 169: ...led the CTS and RTS lines can be controlled by the application as general purpose I O lines GPIO The DTR and DSR lines of ports are always treated as GPIO the serial object does not touch them Actually even TX and RX lines of each port can be controlled as GPIO lines but this is only possible when the corresponding serial port is closed ser enabled 0 NO I O line control is effected through another...

Page 170: ...e the serial port is enabled ser enabled 1 YES The HD FD and RS_MODE lines have pull up and pull down resistors respectively On startup the HD FD line defaults to HIGH full duplex mode and the RS_MODE line defaults to LOW RS232 mode Serial port 1 Line Corresponding EM1000 I O IC1000 cable line RX input GPIO8 RX0 17 TX output GPIO9 TX0 19 CTS input GPIO16 CTS0 33 RTS output GPIO0 RTS0 1 DSR input G...

Page 171: ...lines of the EM1000 module installed on the NB10x0 network board To turn the LED on set the corresponding line LOW Do not forget to configure LED control lines as outputs This is done through the io enabled property of the io object see TIDE TiOS Tibbo BASIC and Tibbo C Manual LED color LB1001 Corresponding EM1000 I O IC1000 cable line 8 red GPIO24 46 7 green GPIO25 44 6 red GPIO26 42 5 green GPIO...

Page 172: ...ithout notice and are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Think the above table should contain additional data Do not just assume that you know the answer talk to Tibbo Remember that the ultimate responsibility for all decisions you make regarding the use and the mode of use of ...

Page 173: ...d together and interconnected by the LC1000 cable Therefore you don t need to order the LB1001 and LC1000 separately when purchasing the IB1004 board All I O lines of the IB1004 SB1004 are grouped into four terminal blocks two per board with 9 terminals in each block The boards are controlled by the EM1000 module located on the NB10x0 board More information on specific IB1004 SB1004 functionality ...

Page 174: ...ative input 6 A D channel 3 positive input 5 A D channel 2 negative input 4 A D channel 2 positive input 3 A D channel 1 negative input 2 A D channel 1 positive input 1 A D GROUND isolated from the rest of the device Terminal block 2 Terminal Function 9 A D channel 8 negative input 8 A D channel 8 positive input 7 A D channel 7 negative input 6 A D channel 7 positive input ...

Page 175: ... 1 D A GROUND isolated from the rest of the device Terminal block 4 Terminal Function 9 Relay 2 normally opened line 8 Relay 2 normally closed line 7 Relay 2 common line 6 Relay 1 normally opened line 5 Relay 1 normally closed line 4 Relay 1 common line 3 Serial port TX RS232 TX RX RS485 2 Serial port RX RS232 TX RX RS485 1 SYSTEM COMMON GROUND Control Lines The following lines of the EM1000 modul...

Page 176: ...it 2 GPIO43 12 D A converter control For more information see D A Converter Line Function Correspondin g EM1000 I O IC1000 cable line DATA output Serial data out GPIO11 23 CLOCK output Serial clock LOW idle state GPIO1 3 WR output Data latch strobe active LOW GPIO34 26 EN output Output enable HIGH or input disabled LOW enabled GPIO35 24 GPIO line configured as input default state Relay control For...

Page 177: ...information see LED Control LED color LB1001 Corresponding EM1000 I O IC1000 cable line 8 red GPIO24 46 7 green GPIO25 44 6 red GPIO26 42 5 green GPIO27 40 4 red GPIO28 38 3 green GPIO29 36 2 red GPIO30 34 1 green GPIO31 32 GPIO line configured as input default state Detailed Information The IB1004 SB1004 include the following blocks A D converter 8 channels 24 bits based on the 24 bit AD7712 conv...

Page 178: ...ents second for any selected channel Only one channel can be selected at any given time The A D converter has full galvanic isolation from the rest of the IB1004 SB1004 circuitry the power for the A D section is generated by an isolated switching power supply all control lines use opto couplers A D inputs The A D converter inputs are available on terminal blocks 1 and 2 Terminal block 1 Terminal F...

Page 179: ...the write transaction and remain LOW for the entire transaction duration The CLOCK line is used both for writing to and reading from the converter The inactive state for this line is LOW Each read and write transaction consists of 24 clock pulses after which the clock returns to the LOW state Alternatively the IC can be programmed for 16 bit resolution in which case each transaction will consist o...

Page 180: ...ring to communicate with the A D converter Before you start exchanging data with the A D converter you need to configure certain GPIO lines of the EM1000 as outputs These lines are CLOCK DO C D TFS RFS CHS0 CHS1 and CHS2 In other words all lines except DI must be configured as outputs Writing to the configuration register Follow these steps to write to the configuration register Set the C D line L...

Page 181: ... The PD power down bit should be at 0 The WL word length bit should be at 0 for 16 bit resolution sufficient for most applications or at 1 for 24 bit resolution The BO burnout current bit should be at 0 The B U bit should be at 0 to select bipolar operation The FS11 0 filter selection bits that should be set according to the requirements of your application We often use the value of 4E Hex Read pa...

Page 182: ...esult The data register of the A D converter is updated at the conversion rate for our recommended setting 1 250Hz 4ms So the new measurement result is available every 4ms You are always reading the most recent conversion result The readout can only start when the A D converter is ready Starting the read transaction when the converter is not ready will produce invalid data you will read all zeroes...

Page 183: ... 0 s produces the maximum negative level on the voltage output 10V nominal Writing a middle binary value of 10000000000000 that s 1 followed by 13 zeroes produces a 0V output Of course this explanation is idealized as it doesn t take into account inevitable conversion errors The output current range on the current output is 0 20mA An external 4 15V power source is required for current outputs to w...

Page 184: ... configured as input default state The D A converter control cycle consists of the following steps First a 16 bit data word is serially clocked into the D A circuit Bits 15 and 14 of the data word select the output channel remaining 14 bits carry desired output value The word is sent most significant bit first Two lines CLOCK and DATA are used for sending the data word to the D A converter Inactiv...

Page 185: ...ere are opto couplers on all interface lines Opto couplers are relatively slow devices This imposes a limit on how fast the clock line can be toggled The minimum clock period is 200us Both half periods must be at least 100uS long The minimum pulse width on the WR line is also 100uS This means that the new value can be output to the converter in 200uS 16 100 3 3ms Relays The IB1004 SB1004 has two l...

Page 186: ... relay off LOW relay on GPIO36 22 RELAY2 output Relay 2 control HIGH or input relay off LOW relay on GPIO37 20 GPIO line configured as input default state RS232 485 Port There is a simple serial port that supports both RS232 and RS485 modes The port operates through two signal terminals In the RS232 mode these are RX and TX in the RS485 mode RX TX and RX TX There is no provision for flow control R...

Page 187: ...t GPIO0 RTS0 1 GPIO line configured as input default state Do not forget to configure the TX MODE and DIR lines as outputs A pull down resistor on the MODE line ensures that the system boots up with the RS232 port selected LED Control The IB1004 works with a standard LB1001 board and controls the LEDs through 8 general purpose I O GPIO lines of the EM1000 module installed on the NB10x0 network boa...

Page 188: ...olution Relays 2 relays 24V 1A Serial port lines RS232 mode RX TX RS485 mode RX TX Baudrate Up to 460800bps Operating temperature 30 to 80 degrees C Operating relative humidity 10 90 Dimensions 76x85mm All specifications are subject to change without notice and are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the inform...

Page 189: ...come assembled together and interconnected by the LC1000 cable Therefore you don t need to order the LB1001 and LC1000 separately when purchasing the IB1005 board All I O lines of the IB1005 SB1005 are grouped into four terminal blocks two per board with 9 terminals in each block The boards are controlled by the EM1000 module located on the NB10x0 board More information on specific IB1005 SB1005 f...

Page 190: ...nsor 4 negative line 7 Sensor 3 negative line 6 Sensors 1 and 2 positive line 5 Sensor 2 negative line 4 Sensor 1 negative line 3 Serial port RX RS232 TX RX RS485 2 Serial port TX RS232 TX RX RS485 1 SYSTEM COMMON GROUND Terminal block 2 Terminal Function 9 Sensor 8 positive line 8 Sensor 8 negative line 7 Sensor 7 positive line ...

Page 191: ...ne 1 Relay 1 common line Terminal block 4 Terminal Function 9 Relay 6 normally closed line 8 Relay 6 normally opened line 7 Relay 6 common line 6 Relay 5 normally closed line 5 Relay 5 normally opened line 4 Relay 5 common line 3 Relay 4 normally closed line 2 Relay 4 normally opened line 1 Relay 4 common line Control Lines The following lines of the EM1000 module located on the NB10x0 network boa...

Page 192: ...6 input Data line for input 6 GPIO41 8 I7 input Data line for input 7 GPIO42 10 I8 input Data line for input 8 GPIO43 12 C1 output Channels 1 and 2 mode LOW separate use or clock data i f HIGH Wiegand i f GPIO1 3 C2 output Channels 3 and 4 mode LOW separate use or clock data i f HIGH Wiegand i f GPIO2 5 Relay control For all relay control lines HIGH or input relay off LOW relay on For more informa...

Page 193: ...W LED on For more information see LED Control LED color LB1001 Corresponding EM1000 I O IC1000 cable line 8 red GPIO24 46 7 green GPIO25 44 6 red GPIO26 42 5 green GPIO27 40 4 red GPIO28 38 3 green GPIO29 36 2 red GPIO30 34 1 green GPIO31 32 GPIO line configured as input default state Detailed Information The IB1005 includes the following blocks Opto isolated inputs 8 in total 4 can be used to con...

Page 194: ... on terminal blocks 1 and 2 For terminal block 1 Terminal Function 9 Sensors 3 and 4 positive line 8 Sensor 4 negative line 7 Sensor 3 negative line 6 Sensors 1 and 2 positive line 5 Sensor 2 negative line 4 Sensor 1 negative line 3 Serial port RX RS232 TX RX RS485 2 Serial port TX RS232 TX RX RS485 1 SYSTEM COMMON GROUND For terminal block 2 Terminal Function 9 Sensor 8 positive line 8 Sensor 8 n...

Page 195: ...Wiegand i f GPIO2 5 When sufficient voltage is applied to the sensor input the corresponding GPIO line of the EM1000 is turned LOW otherwise the line is HIGH As was explained above channels 1 2 3 and 4 form two input pairs that can optionally accept data from Wiegand or clock data readers These channels are wired into the serial ports 1 and 2 of the EM1000 The serial ports of the module have a uni...

Page 196: ...ne 3 Relay 1 normally closed line 2 Relay 1 normally opened line 1 Relay 1 common line For terminal block 4 Terminal Function 9 Relay 6 normally closed line 8 Relay 6 normally opened line 7 Relay 6 common line 6 Relay 5 normally closed line 5 Relay 5 normally opened line 4 Relay 5 common line 3 Relay 4 normally closed line 2 Relay 4 normally opened line 1 Relay 4 common line Relay control Six line...

Page 197: ...for instance to connect to another IB100x board In the RS232 mode the serial port can also be used to update the firmware of the EM1000 module located on the NB10x0 board Serial port lines Serial port lines are on terminal block 1 Terminal Function 9 Sensors 3 and 4 positive line 8 Sensor 4 negative line 7 Sensor 3 negative line 6 Sensors 1 and 2 positive line 5 Sensor 2 negative line 4 Sensor 1 n...

Page 198: ...nfigured as outputs For all LED control lines HIGH or input LED off LOW LED on LED color LB1001 Corresponding EM1000 I O IC1000 cable line 8 red GPIO24 46 7 green GPIO25 44 6 red GPIO26 42 5 green GPIO27 40 4 red GPIO28 38 3 green GPIO29 36 2 red GPIO30 34 1 green GPIO31 32 GPIO line configured as input default state Ordering Info and Specifications Use the following model numbers to order the IB1...

Page 199: ...you know the answer talk to Tibbo Remember that the ultimate responsibility for all decisions you make regarding the use and the mode of use of Tibbo products lies with you our Customer LB100x LED Boards The following LED boards are currently supplied as standard LB1000 for NB10x0 network boards LB1001 for IB100x interface boards 5 3 3 1 LB1000 The LB1000 is a standard LED board supplied with NB10...

Page 200: ...nects to IB100x boards the actual control of the LEDs is effected from the EM1000 module installed on the NB10x0 board To turn a certain LED on set the corresponding general purpose I O GPIO line LOW The line has to be configured as output I O line control is described in detail in the documentation for the I O io object found inside the TIDE TiOS Tibbo BASIC and Tibbo C Manual These LED s can als...

Page 201: ...se there is another resistor connected in series with the EM1000 s GPIO line and located on the NB10x0 board Cable data The following standard cables are supplied IC1000 interboard cable LC1000 LED board cable 5 3 4 1 IC1000 Interboard Cable NB10x0 and IB100x boards are interconnected by a 50 wire cable called the interboard cable This cable can be ordered as IC1000 There is a 50 pin header on eac...

Page 202: ...ctionality which is not shown on the diagram above Refer to EM1000 documentation for complete pin function description 5 3 4 2 LC1000 LED Board Cable The LB100x LED boards connect to the network board NB or interface board IB via the LC1000 cable There is a connector on the LB100x as well as NB and IB boards Connector pin assignment is shown below LED numbers correspond to the numbers shown on the...

Page 203: ... the resistor onboard the IB100x is not always necessary In this case the 0 Ohm resistor is used Documentation for specific LB100x boards provides necessary info Mechanical data The following drawings are provided in this section NB10x0 and IB100x board dimensions SB100x board dimensions LB100x board dimensions 5 3 5 1 NB10x0 and IB100x Board Dimensions The NB10x0 and IB100x have the same outline ...

Page 204: ... thickness g Min 5 0 No component zone width d Aver 3 0 Mounting hole diameter m1 Aver 3 0 Distance to the board mounting hole m2 Aver 2 5 Distance to the board mounting hole m3 Aver 22 0 Distance to the LB100x mounting hole m4 Aver 8 5 Distance to the LB100x mounting hole m5 Aver 50 3 Distance to the LB100x mounting hole ...

Page 205: ...s Manual and does not make any commitment to update the information contained herein 5 3 5 2 SB100x Board Dimensions The supplementary board SB has the same height as the interface board IB The SB is narrower its maximum width is limited to 67mm The limit is due to the interboard connector protruding from the side of the IB The SB does not have to have the maximum width it can be as short as permi...

Page 206: ...eight T Aver 1 6 Board thickness g Min 5 0 No component zone height d Aver 3 0 Mounting hole diameter m1 Aver 3 0 Distance to the board mounting hole m2 Aver 2 5 Distance to the board mounting hole c Max 19 0 Header interboard cable connector height G Aver 18 5 Gap between the IB100x and SB100x boards ...

Page 207: ...ard Dimensions The LB100x LED board accommodates up to 11 LEDs What LEDs are actually installed depends on the board version See LB100x LED Boards for description of standard boards offered by Tibbo The LB100x connects either to an NB10x0 board or IB100x board The LC1000 flat cable is used for this The LB100x can be mounted independently or attached to the NB IB board A custom made brass offset pa...

Page 208: ...m3 Aver 3 0 Distance to the board mounting hole m4 Aver 24 6 Distance from the board mounting hole to the LED edge m5 Max 12 5 Distance from the LED edge to the center of the first LED m6 Aver 5 0 Distance between LEDs m7 Aver 2 6 Distance from the board surface to the LED center m8 Max 6 5 LED height with respect to the board surface G Aver 3 5 Gap between the LB100x and the bottom side of the NB...

Page 209: ...plied in three versions offering various serial port and power options see below The DS1206N is fully supported by TIDE software and a dedicated DS1206 platform that covers all hardware facilities of the board see TIDE TiOS Tibbo BASIC and Tibbo C Manual This product ships preloaded with a fully functional serial over IP application Written in Tibbo BASIC C the application is compatible with Tibbo...

Page 210: ...ic detection of straight and cross cables Up to 3 5 serial channels DS1206N RS RS232 port DB9M connector DS1206N TM and TS TTL serial port pin header Baudrates of up to 921 600bps None even odd mark space parity modes 7 8 bits character modes Full duplex mode with optional flow control DS1206N TM and TS half duplex mode with direction control Flexible mapping with 15 different options such as A si...

Page 211: ... DS1206N board with housing Programming features Variable Types Byte char integer word short dword long real string plus user defined arrays and structures Function Groups string functions 27 in total date time conversion functions 8 encryption hash calculation functions AES128 RC4 MD5 SHA 1 and more Platform objects Sock socket communications up to 16 UDP TCP and HTTP sessions Net controls the Et...

Page 212: ...aptor with 12V nominal output voltage Adaptor current rating should be at least 500mA On the power jack the ground is on the outside as shown on the figure below Alternatively the DS1206N RS can be powered through pin 9 of the DB9M RS232 connector while the DS1206N TM can be powered through pin 2 of the TTL interface connector Two internal diodes combine power jack and pin 9 pin 2 inputs into a si...

Page 213: ...n be found in TIDE TiOS Tibbo BASIC and Tibbo C Manual see i o object and DS1206 platform documentation If you want to use pin 9 to power an attached serial device then you must power the DS1206N RS itself through the power jack We know you understand this but we still had to mention it The DS1206N TS board does not have 12V to 3 3V regulator at all 3 3V power required for board operation must be ...

Page 214: ...ut such as CTS or DSR With three outputs and four inputs the DS1206N can be said to offer 3 5 serial channels We say 3 5 channels and not four channels because one channel will only have RX line and no TX line remember there are four inputs but only three outputs TTL interface connector pin assignment is as follows Pin Name DS1206N TM DS1206N TS 1 3 3V Output to external device Input from external...

Page 215: ...TX RX TX RX TX RX2 TX 2 RX3 TX 3 CT S rts Optio n 10 RX TX DSR dtr RX TX RX TX RX TX RX2 TX 2 RX3 TX 3 DS R dtr Optio n 11 RX TX CTS RTS RX tx CTS RTS RX TX CT S RT S CT S4 RT S4 RX 4 tx4 Optio n 12 RX TX CTS RTS RX tx DSR DTR RX TX CT S RT S DS R4 DT R4 RX 4 tx4 Optio n 13 RX TX DSR DTR RX tx CTS RTS RX TX CT S4 RT S4 DS R DT R RX 4 tx4 Optio n 14 RX TX DSR DTR RX tx DSR DTR RX TX DS R4 DT R4 DS ...

Page 216: ...PROMs on the market EEPROM ICs used in Tibbo devices allow for a limited number of write cycles As the Wikipedia article on EEPROMs https en wikipedia org wiki EEPROM states the EEPROM has a limited life for erasing and reprogramming now reaching a million operations in modern EEPROMs In an EEPROM that is frequently reprogrammed while the computer is in use the life of the EEPROM is an important d...

Page 217: ...orizontal distance between the mounting holes first pair m 2 Aver 31 0 Horizontal distance between the mounting holes second pair m 3 Aver 14 0 Distance from the front edge of the PCB to the first pair mounting holes m 4 Aver 45 0 Distance from the front edge of the PCB to the second pair of mounting holes n1 Aver 11 0 PCB outline dimension n2 Aver 29 0 PCB outline dimension n3 Aver 40 5 Distance ...

Page 218: ...e PCB to the centerline of the DB9M connector present on the DS1206N RS only p Aver 2 0 TTL pin header pin pitch present on the DS1206N TM and TS only Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications Device numbering scheme is as follows All DS...

Page 219: ... Typical write endurance is 100 000 write cycles per 256 byte sector See the warning in Flash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available to store application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and Estimating EEPROM life Supply voltage range DS1206N RS DS1206N TM DC 10 24V 12V nominal DS1206N TS DC 3 3V 5 Opera...

Page 220: ...platform that covers all hardware facilities of the board see TIDE TiOS Tibbo BASIC and Tibbo C Manual The EM1202 platform can be used with the board as well This product ships preloaded with a fully functional serial over IP application Written in Tibbo BASIC C the application is compatible with Tibbo Device Server Toolkit software comes with full source codes and can be modified by the user Avai...

Page 221: ...cter modes Full duplex mode with optional flow control EM1202EV TM and TS half duplex mode with direction control Flexible mapping with 15 different options such as A single channel RX TX CTS RTS DSR and DTR lines 3 5 channels RX TX RX2 TX2 RX3 TX3 and RX4 lines 1024KB flash memory for firmware application and data storage 2KB EEPROM for data storage Up to six LEDs EM12 2EV RS Green and red status...

Page 222: ...functions AES128 RC4 MD5 SHA 1 and more Platform objects Sock socket communications up to 16 UDP TCP and HTTP sessions Net controls the Ethernet port Ser in charge of serial channels Io handles I O lines ports and interrupts Fd manages flash memory file system and direct sector access Stor provides access to the EEPROM Romfile facilitates access to resource files fixed data Pat plays patterns on g...

Page 223: ... power jack the ground is on the outside as shown on the figure below Stabilized 3 3V power used by the EM1202EV RS and TM is also available on pin 12 of the TTL interface connector This can be used to provide power to an attached serial device The EM1202EV TS board does not have 12V to 3 3V regulator at all 3 3V power required for board operation must be supplied by the external device through pi...

Page 224: ...nel or as a control input such as CTS or DSR The spare input cannot work as an RX line This input is not used by the serial over IP application supplied by Tibbo and will be largely omitted from further discussion Your Tibbo BASIC C application can always use this extra input if you require it With three outputs and four inputs the EM1202EV can be said to offer 3 5 serial channels We say 3 5 chann...

Page 225: ...n 3 RX TX CTS RTS RX TX CTS rts RX TX CT S RT S RX3 TX 3 CT S3 rts3 Optio n 4 RX TX CTS RTS RX TX DSR dtr RX TX CT S RT S RX3 TX 3 DS R3 dtr3 Optio n 5 RX TX DSR DTR RX TX RX tx RX TX RX2 TX 2 DS R DT R RX 4 tx4 Optio n 6 RX TX DSR DTR RX TX CTS rts RX TX RX2 TX 2 DS R DT R CT S2 rts2 Optio n 7 RX TX DSR DTR RX TX DSR dtr RX TX RX2 TX 2 DS R DT R DS R2 dtr2 Optio n 8 RX TX RX TX RX TX RX tx RX TX ...

Page 226: ...1202 module is mounted on the EM1202EV board inside the DS1202 device The biggest difference between the two platforms is in how the I O lines are wired The EM1202 platform defines 32 I O lines Half of these are not used on the EM1202EV and the remaining lines are interconnected Each line of the serial port save for the spare line discussed previously is connected to two GPIO lines of the EM1202 T...

Page 227: ... all other EEPROMs on the market EEPROM ICs used in Tibbo devices allow for a limited number of write cycles As the Wikipedia article on EEPROMs https en wikipedia org wiki EEPROM states the EEPROM has a limited life for erasing and reprogramming now reaching a million operations in modern EEPROMs In an EEPROM that is frequently reprogrammed while the computer is in use the life of the EEPROM is a...

Page 228: ...eter m 1 Aver 26 0 Horizontal distance between the mounting holes first pair m 2 Aver 31 0 Horizontal distance between the mounting holes second pair m 3 Aver 14 0 Distance from the front edge of the PCB to the first pair mounting holes m 4 Aver 45 0 Distance from the front edge of the PCB to the second pair of mounting holes n1 Aver 11 0 PCB outline dimension n2 Aver 29 0 PCB outline dimension n3...

Page 229: ...from the bottom surface of the PCB to the centerline of the DB9M connector present on the EM1202EV RS only p Aver 2 0 TTL connector pin pitch connector present on the EM1202EV TM and TS only Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications Devi...

Page 230: ...ta Typical write endurance is 100 000 write cycles per 256 byte sector See the warning in Flash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available to store application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and Estimating EEPROM life Supply voltage range DS1206N RS DS1206N TM DC 10 24V 12V nominal DS1206N TS DC 3 3V 5 Ope...

Page 231: ...32 inputs Expansion connector with GND 3 3V Vcc 12V Vin and 8 TTL I O lines Eight yellow LEDs to indicate the status of I O lines see RS232 port and Expansion Connector topic Four jumpers to select between RS232 port and expansion connector see RS232 port and Expansion Connector topic Two buttons setup connected to the MD line of the EM1206 and reset connected to the RST line Green and red status ...

Page 232: ...dd on modules that may be released by Tibbo in the future The connector has 10 pins as shown on the drawing below Apart from the ground and Vcc 3 3V lines there are eight I O lines that are connected directly to port 1 GPIO lines 8 15 of the EM1206 Pin EM1206 line WA2000 line 1 GND GND 2 Vcc 3 3V Vcc 3 3V 3 GPIO15 P1 7 CS 4 GPIO10 P1 2 5 GPIO13 P1 5 DO 6 GPIO9 P1 1 7 GPIO11 P1 3 RST 8 GPIO8 P1 0 ...

Page 233: ... 12V nominal output voltage Adaptor current rating should be at least 500mA On the power jack the ground is on the outside as shown on the figure below Alternatively you can power the board through the Vin line on the expansion connector Two onboard diodes combine power jack and Vin inputs into a single line which goes to the switching regulator Clean 3 3V output produced by the regulator is used ...

Page 234: ...ter topic of the EM1206 manual for details Multi channel RS232 Port and Expansion Connector The EM1206 module has four serial ports four pairs of RX and TX lines Each of those lines can also be used as general purpose I O Hence each line can serve as a CTS RTS DSR or DTR line or play another role which is unrelated to the function of the serial port The I O lines of the EM1206 module are bi direct...

Page 235: ... expansion connector line All eight lines are available on the expansion connector as TTL signals When the expansion connector is used any of these eight lines can be used as an input or output You can conveniently see the state of I O lines on a bank of yellow LEDs An LED is ON when a corresponding TTL line is HIGH Notice that the RS232 transceiver IC inverts the signal on each line For example i...

Page 236: ...RT S4 RX 4 tx4 Optio n 12 RX TX CTS RTS RX tx DSR DTR RX TX CT S RT S DS R4 DT R4 RX 4 tx4 Optio n 13 RX TX DSR DTR RX tx CTS RTS RX TX CT S4 RT S4 DS R DT R RX 4 tx4 Optio n 14 RX TX DSR DTR RX tx DSR DTR RX TX DS R4 DT R4 DS R DT R RX 4 tx4 Mappi ng optio n Available signals R X TX RX 2 CT S TX 2 RT S RX 3 DS R TX 3 DT R RX 4 TX4 Terminal blocks of the expansion connector as marked on the EM1206...

Page 237: ...TS CTS DTR DSR Setup button connected to the MD line of EM120 EM200 Two Ethernet LEDs and two status LEDs connected to LED lines of EM120 200 Further information on status LEDs can be found in Status LEDs Five additional LEDs connected to lines P0 P1 P6 8 of the EM120 EM200 15 pin expansion connector provides access to EM120 EM200 s serial and general purpose I O pins therefore all I O lines on th...

Page 238: ... has the following pin assignment 1 TX 2 TX 3 RX 4 No connection 5 No connection 6 RX 7 No connection 8 No connection RS232 Port Pin Assignment DB9M RS232 connector has the following pin assignment 1 No connection 2 RX input 3 TX output 4 DTR output 5 Ground 6 DSR input 7 RTS output 8 CTS input 9 No connection ...

Page 239: ... of EM120 EM200 TX Connected to pin TX of EM120 EM200 RX Connected to pin RX of EM120 EM200 CTS Connected to pin P4 CTS of EM120 EM200 DSR Connected to pin P2 DSR of EM120 EM200 Output signals that are present both on the DB9M and expansion connectors DTR RTS TX need not be switched So for example the TX output line from the EM120 EM200 is connected to the RS232 transceiver IC and to the expansion...

Page 240: ...ollowing development systems are currently being offered by Tibbo EM2000EV EM1000EV EM1000TEV EM500EV EM510EV EM2000EV The EM2000EV is a low cost board for evaluating the EM2000 BASIC C programmable IoT Module the module is not included with the board and must be purchased separately ...

Page 241: ...female sockets shown in black located on the sides of the EM2000 Each pin on these sockets is connected to a corresponding pin on the EM2000 s socket Power jack and a 3 3V switching power supply The nominal input voltage is 12V Ethernet port RJ45 jack with magnetics MD button Three LEDs SR status red and SG status green LEDs connected to SR and SG lines of the EM2000 EY Ethernet yellow LED connect...

Page 242: ...nts Metal base The NB1000 network board with the EM1000 module EM1000 512K ST installed on a socket The IB1000 interface board with four RS232 ports The IC1000 interboard cable interconnecting the NB1000 and the IB1000 The LB1000 LED board which is connected to the NB1000 by the LC1000 LED board cable The LB1001 LED board which is connected to the IB1000 by the LC1000 cable The EM1000 EV requires ...

Page 243: ...le The EM1000 can optionally have a WA2000 Wi Fi slave module installed on top of it TEV KB0 keypad board with 16 keys and 4 LEDs TEV LBx display board Three different display boards are currently supplied TEV LB0 shown carries 128x64 black white WINSTAR WG12864A LCD panel SAMSUNG S6B0108 controller TEV LB1 carries 128x96 4 bit RITDISPLAY RGS13128096 OLED panel SOLOMON SSD1329 controller TEV LB2 c...

Page 244: ...ite The TEV MB0 motherboard also features the following A switching regulator with 5V output 5V power is provided on all connectors to other boards of the EM1000 TEV system A switching regulator with 3 3V output 3 3V power is provided on all connectors to other boards of the EM1000 TEV system and also powers the EM1000 MD button and jumper Connected to the MD input of the EM1000 See Setup Button M...

Page 245: ...alization code in Tibbo BASIC C application This section assumes that you are familiar with Tibbo BASIC C and TIDE software These are documented in the TIDE TiOS Tibbo BASIC and Tibbo C Manual For correct board operation click Project Settings and select EM1000 or EM1000G platform Additionally click Customize to open a Customize Platform dialog In the dialog double click the Keypad kp Object line ...

Page 246: ...n set the corresponding scan line LOW This will not affect the operation of the keypad TEV LBx Boards The TEV LBx boards carry display panels Three boards are currently supplied by Tibbo TEV LB0 carries 128x64 black white WINSTAR WG12864A LCD panel SAMSUNG S6B0108 controller TEV LB1 carries 128x96 4 bit RITDISPLAY RGS13128096 OLED panel SOLOMON SSD1329 controller TEV LB2 carries 176x220 AMPIRE AM1...

Page 247: ...ion 1 VIN 12V 2 5V 3 3 3V 4 GND 5 GPIO48 6 GPIO47 7 GPIO46 8 GPIO39 P4 7 9 GPIO38 P4 6 10 GPIO37 P4 5 11 GPIO36 P4 4 12 GPIO35 P4 3 13 GPIO34 P4 2 14 GPIO33 P4 1 15 GPIO32 P4 0 16 GPIO44 17 GPIO43 18 GPIO42 19 GPIO41 20 GPIO40 I O pins of the EM1000 module ...

Page 248: ...4 7 D7 9 GPIO38 P4 6 D6 10 GPIO37 P4 5 D5 11 GPIO36 P4 4 D4 12 GPIO35 P4 3 D3 CTRST3 2 13 GPIO34 P4 2 D2 CTRST2 2 14 GPIO33 P4 1 D1 CTRST1 2 15 GPIO32 P4 0 D0 CTRST0 2 16 GPIO44 RST 17 GPIO43 D I 18 GPIO42 R W 19 GPIO41 CS2 20 GPIO40 CS1 1 Pin number on the TEV LB0 connector 2 The line of the contrast control circuit not the LCD panel itself 3 Backlight control line Required initialization code in...

Page 249: ...level in 16 steps the contrast control hardware only has 4 data lines Therefore the contrast level of 16 is equal to the contrast level of 0 Here is the suggested code for this function Sub Set_lcd_contrast level As Byte Contrast control shares the data bus with the LCD Initialize LCD first then set the contrast before LCD initialization the bus may be driven by the LCD enable port output data io ...

Page 250: ...ite Interconnection between the EM1000 and the panel Pin 1 EM1000 I O line Panel 5 GPIO48 6 GPIO47 7 GPIO46 8 GPIO39 P4 7 D7 9 GPIO38 P4 6 D6 10 GPIO37 P4 5 D5 11 GPIO36 P4 4 D4 12 GPIO35 P4 3 D3 13 GPIO34 P4 2 D2 14 GPIO33 P4 1 D1 15 GPIO32 P4 0 D0 16 GPIO44 RST 17 GPIO43 D C 18 GPIO42 R W 19 GPIO41 E 20 GPIO40 CS 1 Pin number on the TEV LB1 connector Required initialization code in Tibbo BASIC C...

Page 251: ...o enabled YES io num PL_IO_NUM_41 io enabled YES io num PL_IO_NUM_42 io enabled YES io num PL_IO_NUM_43 io enabled YES io num PL_IO_NUM_44 io enabled YES lcd width 128 lcd height 96 lcd rotated NO lcd inverted NO lcd enabled YES 6 3 3 3 TEV LB2 The TEV LB2 board carries a 176x220 AMPIRE AM176220 TFT panel This panel is based on a HIMAX HX8309 controller There is also a control line for panel s bac...

Page 252: ... documented in the TIDE TiOS Tibbo BASIC and Tibbo C Manual For correct panel operation click Project Settings and select EM1000 or EM1000G platform Additionally click Customize to open a Customize Platform dialog In the dialog double click the Display Panel Type line and choose Himax HX8309 Ampire AM176220 The following initialization code should also be added to your project lcd iomapping 44 43 ...

Page 253: ... has two of them Opto inputs can optionally be used to connected a Wiegand or clock data reader TEV IBx Board Connector The TEV IBx boards are connected to the TEV MB0 motherboard through a 2x10 pin connector Each two pins of the connector are combined together for better electrical contact Therefore the connector effectively has 10 lines Each EM1000 TEV system has four interface boards and each b...

Page 254: ...ntrol the SP334 in different operating modes Related datasheets assembly program for the microcontroller as well as the schematic diagram for the TEV IB0 board can be found on Tibbo website Two switches are provided on the board for protocol selection Switch 1 selects between RS232 and RS422 485 signal levels Switch 2 selects half duplex or full duplex mode of operation Note that these switches on...

Page 255: ... the state of relays and opto inputs The relays can switch loads of up to 24V 1A This rating is for non inductive loads only For inductive loads the maximum allowed current falls to about 200mA Status LEDs 4 6 indicate the state of relays An LED will be ON when a corresponding relay is activated Each optically isolated input has a pair of and contacts with a 330 Ohm series resistor and a LED of th...

Page 256: ...lly closed 6 Relay2 normally opened 7 Relay3 common 8 Relay3 normally closed 9 Relay3 normally opened 10 Input1 positive line 11 Input1 negative line 12 Input2 positive line 13 Input2 negative line 14 Input3 positive line 15 Input3 negative line Connecting a card reader Ability to handle a Wiegand or clock data reader output is a unique feature of the serial ports of the EM1000 For more informatio...

Page 257: ...h means you may need to install pull up resistors on their W0 and W1 outputs The function of the JP4 is to combine the signals W0 and W1 this is required for the EM1000 s serial port operation in Wiegand mode Jumpers JP1 3 should be left open Ordering Info The EM1000 TEV has several versions available The numbering scheme is as follows The following is included into each EM1000 TEV The TEV MB0 boa...

Page 258: ...chased separately EM500EV EM510EV The EM500EV with IB0 interface board The EM500EV and EM510EV Evaluation Systems offers a convenient way of testing the EM500 and EM510 BASIC C programmable Embedded modules The systems consist of two boards EM500EV MB0 motherboard with EM500 or EM510 module Either the IB0 or IB1 interface board The EM500EV IB0 board implements the RS232 interface with RX TX CTS RT...

Page 259: ... MB0 The EM500EV MB0 board incorporates a socket for inserting the EM500 or EM510 IoT module It is physically possible to plug the EM500 EM510 module into the EM500EV MB0 incorrectly Doing so may irreparably damage the modules Only plug the EM500 EM510 as shown on the photo above The EM500EV MB0 board also features the following A power jack and a switching regulator with 3 3V output This 3 3V pow...

Page 260: ...tly connected to the corresponding pin of the EM500 EM510 EM500EV IB0 The EM500EV IB0 RS232 interface board implements one RS232 serial port The board incorporates the SIPEX SP3243 RS232 transceiver IC RS232 interface lines are available on a standard DB 9M connector Pin DB 9M R232 line DB 9M EM500 control line 1 CD input GPIO4 P0 4 2 RX input RX 3 TX output TX 4 DTR output GPIO3 P0 3 5 SYSTEM GRO...

Page 261: ...al port with limited functionality RX TX CTS and RTS lines only Connection to the GA1000 is implemented according to the schematic diagram C presented in the Connecting GA1000 to Tibbo Devices topic Note that the GA1000 is only supported by the EM500 module Connection to the flash memory is implemented according to the schematic diagram presented in the Flash and EEPROM Memory topic of the EM500 d...

Page 262: ... 6 7 RTS output GPIO2 P0 2 8 CTS input GPIO0 P0 0 INT0 9 EM500EV IB2 The EM510EV W development system featuring the IB2 interface board Notice the orientation of the WA2000 module The EM500EV IB2 features a connector for the WA2000 Wi Fi add on module 1024KBytes of flash memory and a serial port with limited functionality RX TX CTS and RTS lines only ...

Page 263: ... 1 2 RX input RX 3 TX output TX 4 5 SYSTEM GROUND 6 7 RTS output GPIO2 P0 2 8 CTS input GPIO0 P0 0 INT0 9 Ordering Info Ordering codes for complete Development Systems Model number Description EM510EV R EM500 development system includes The EM500EV MB0 motherboard with the EM510 module on a socket The EM500EV IB0 interface board No power adapter EM510EV R E Same as EM510EV R but with an EU type 12...

Page 264: ...nna with cable 12V power adapter Ordering codes for individual boards Model number Description EM500EV IB0 The EM500EV IB0 interface board full RS232 port Does not include EM500 or EM510 EM500EV IB2 The EM500EV IB2 interface board WA2000 socket flash disk simplified RS232 port This board is only compatible with the EM510 device EM500EV IB1 Obsolete The EM500EV IB1 interface board GA1000 flash disk...

Page 265: ...TiOS and execute applications written in Tibbo BASIC or Tibbo C or both The LTPP3 and LTPP3 G2 run Linux Tibbo Project Box TPB Most projects require an enclosure Designing one is a tough job Making it beautiful is even more difficult and could also be prohibitively expensive Not to worry Your TPS can be ordered with a Tibbo Project Box TPB kit There is a TPB for every TPP size You can also choose ...

Page 266: ... commercial packaging or not You will be able to specify if your need the vibration protection kit DIN rail mounting kit s and or Wi Fi You can immediately view and order validated configurations at our online store http tibbo com buy tps tpc TPS the General View Shown above is a typical Tibbo Project System in a housing Tibbo Project Box To be exact the above image depicts a size 3 system We also...

Page 267: ...bit connectors C devices There are also hybrid H Tibbits that combine the two Tibbit connectors have convenient hooks that additionally secure them on the board s edge Tibbits are an integral part of the Tibbo Project System They plug into Tibbo Project PCBs and fit in our Tibbo Project Box enclosures Connector Tibbits actually form two walls of a Tibbo Project Box as you can clearly see on the ge...

Page 268: ...ur I O lines for interfacing with the outside world We found four to be the magic number it is just right for a wide variety of I O functions M1s can be short M1S or tall M1T Most M1 devices fit into short 12 5mm shells selected few are 17 5mm tall Each M1 module s color will tell you if it is an Input module Output module Input Output Power supply Blank module M1 Tibbits can incorporate up to fou...

Page 269: ...o to Tibbit connector sockets i e connect to C1 and C2 devices Pins 6 and 12 are the GROUND and 5V power pins Most Tibbit Modules consume take 5V power There are also power supply Tibbits that generate 5V power from a variety of sources Those output 5V through pin 12 As an example of power Tibbits see Tibbits 10 and 23 Pins 1 and 7 are for the additional 15V and 15V voltages These are optional and...

Page 270: ...e comes the doubled internal space and I O capacity M2s have eight I O lines They are used for grander things that just wouldn t fit into the M1 form factor Like M1s M2 devices can be short M2S or tall M2T The color coding scheme is identical to that of M1 Tibbits Input module Output module Input Output Power supply Blank module M2 Tibbits can incorporate up to eight status LEDs I O pins M2 module...

Page 271: ... 24 are the GROUND and 5V power pins Most Tibbit Modules consume take 5V power There are also power supply Tibbits that generate 5V power from a variety of sources Those output 5V through pin 12 As an example of power Tibbits see Tibbits 10 and 23 Pins 1 and 13 are for the additional 15V and 15V voltages These are optional and only needed by few Tibbits A special power supply Tibbit 12 generates 1...

Page 272: ... the power jack terminal block etc variety Others sense the outside world temperature humidity vibration and so on C1 Tibbits are always orange C1s never have status LEDs I O pins C1 Tibbits have a single row of 4 pins All four pins are I O lines that connect directly to four I O lines of the adjacent M socket There are no dedicated ground or power pins Many C1s don t need ground and power anyway ...

Page 273: ...ich passes through 2 lines of the I2C interface and also provides power and ground 7 2 1 4 C2 Wide Tibbits With double the width of C1s C2 Tibbits are wide enough to house DB9 connectors and 9 row terminal block banks They occupy two C sockets on the standard tile C2s have the equal width and height with M2T devices Tibbit connectors have hooks that hold on to the host board s edge thus adding mec...

Page 274: ...ouse connectors and do not require any power Still we are sure there will be uses for this power pin in the future Pin 6 is the ground pin Pin 7 is the 15V power pin Again this is reserved for the future use Since C2 devices have dedicated ground and power lines they are not dependent on M Tibbits for power and ground as C1s are There is no provision for connecting 15V power though If any C2 devic...

Page 275: ...ect M1 and C1 Tibbits via a Tibbo Project PCB or any other host board Examples of such cases are high voltage and high frequency radio circuits H1 devices can have up to four status LEDs on the M1 side I O pins H1 devices have no pins on their C1 section Pins on the M1 section have the standard positioning except not all of the pins 1 5 may or may not be present This is because the M1 and C1 secti...

Page 276: ... of one M2 and one C2 Tibbit The H2 form factor is used when it is unsafe or undesirable to interconnect M2 and C2 Tibbits via a Tibbo Project PCB or any other host board Examples of such cases are high voltage and high frequency radio circuits H3 devices can have up to eight status LEDs on the M2 side I O pins H2 devices have no pins on their C2 section ...

Page 277: ...o Tibbits if power is accidentally applied in reverse On power generating Tibbits 10 12 the diodes allow you to bank power sources By having two power supply Tibbits 10 you can either combine their current output or increase reliability by having several redundant power sources Power of course can also be applied to the power rails externally i e from a lab power supply Our own TPP2 and TPP3 board...

Page 278: ...ot mean a physical socket into which a Tibbit can be plugged Rather it describes a space on the board that can accommodate a Tibbit device This is not to say that actual physical sockets aren t there In fact Tibbits are installed on physical sockets most of the time Our TPP2 and TPP3 boards offer a pair of physical sockets for each Tibbit socket More strictly we will use the term Tibbit socket to ...

Page 279: ...board squares one square is 2 54 x 2 54 mm and has two 6 pin physical sockets M2 devices require two Tibbit sockets next to each other On the picture above S5 and S7 are M sockets Note how there is an arrow with the M2 mark This arrow indicates that an M2 device will occupy both S5 and S7 spaces ...

Page 280: ...illustrates how the pins of M1 M2 C1 and C2 modules plug into the tile sockets A single tile can accommodate Tibbits of difference sizes and in various combinations Up to two C1 up to two M1 devices Up to two C1 and one M2 device One C2 device and up to two M1 devices Up to two H1 hybrid Tibbits Electrical Connections on a Tile The diagram below shows electrical connections on a tile Again if you ...

Page 281: ...ht short black lines A word on the naming of control lines M sockets these are S5 and S7 on the diagram above have control lines A B C and D M1 Tibbits have a matching set of control lines A D M2 Tibbits have eight control lines A H When you plug an M2 device into the tile its control lines correspond to the control lines of the tile as follows M2 Tibbit Corresponding control line on a tile A Firs...

Page 282: ...require CAN functionality AUD Tibbits that require audio functionalily MMC Tibbits that require MMC SD functionality USB Tibbits that require USB functionality 7 2 5 1 SER Tibbits That Require UART Functionality Some Tibbits such as 01 four line RS232 port and 02 universal RS232 422 485 port are designed to work with UART lines of the CPU Of course nothing bad will happen if you just connect them ...

Page 283: ...ersal RS232 422 485 port the interrupt is used to detect state changes on the CTS line This is necessary for the RTS CTS flow control Obviously an RS232 port doesn t always need the flow control so the interrupt line may not be necessary Other Tibbits such as 08 Wiegand and clock data reader port must be wired to the interrupt line or they won t be able to do their job The INT line when present on...

Page 284: ... over Ethernet power supplies By definition PoE power comes from the Ethernet cable Therefore PoE Tibbits must be wired in such a way as to receive PoE power input from the RJ45 jack TPP2 and TPP3 both have a single socket which can receive PoE power 7 2 5 4 CAN Tibbits That Require CAN functionality Tibbits that require CAN functionality can only work in CAN sockets At the moment only our Linux T...

Page 285: ...re designed to work together and complement each other A single tile can accommodate Tibbits of all possible form factors Narrow M Tibbits can be mixed with wide C devices and vice versa but there are rules for this All such combinations can only take place within the space of a single tile Under no circumstances should Tibbits be arranged in ways that share them between tiles In other words Tibbi...

Page 286: ...ometimes such lines are just not necessary For example Tibbit 27 IR receiver transmitter works fine without the ground and power Some C1 devices such as 18 power input do need to be connected to the system ground Tibbit 18 was designed to be used with power supply Tibbits 09 and 10 These M devices provide ground on their pin 5 and this solves the problem Incoming supply voltage Vin is routed throu...

Page 287: ...gh pin 4 7 2 6 2 C2 M2 C2 and M2 devices are interconnected by eight interface lines C2 Tibbits have dedicated ground 5V and 15V pins Here is the illustration of how the ground line gets used Tibbit 19 incorporates the DB9 connector which requires the ground line Since C2 devices have ground pins there is no need to waste one of the available eight interface lines so all lines can be put to good u...

Page 288: ...n be connected to two M1 Tibbits simultaneously The most obvious example is C Tibbit 20 nine terminal blocks This is a very generic Tibbit that mixes well with various M devices For example M Tibbits 03 1 two relays can surely be connected to the outside world through the terminal block connector ...

Page 289: ...dication of Tibbit states so they do not belong to control lines per se For example there are power good LEDs on power supply Tibbits 09 10 23 etc They indicate the presence of the required voltage on the power line We use different LED colors to indicate the direction of the corresponding signal Red LEDs are used for output lines and power flowing out Green LEDs are used for input lines and power...

Page 290: ... DAC IC Hence the LED color is green The same logic applies to power good LEDs If the LED is on the power line that provides power to the main CPU board power flowing in then the color of this LED will be green If this is the power line that takes power from the main CPU board power flowing out then the color of this LED will be red Example Tibbit 12 15V power supply This Tibbit takes power from t...

Page 291: ...gits in the code represent Tibbit number and the fourth digit indicates the device version some Tibbits have more than one version available For example if the code is 0032 then this is Tibbit 03 version 2 Available Tibbits 00 1 M1S Four Direct I O lines 00 2 M1S Three direct I O lines and ground 00 3 M1S Two direct I O lines 5V power ground 01 M1S Four line RS232 port SER INT 02 M2S RS232 422 485...

Page 292: ...ture meter 23 M2T Isolated PoE POE can be used as generic isolated power supply with 48V input 25 M2T High power 5V supply 24V 48V input 26 M1S IR command processor 27 C1 IR receiver transmitter 28 C1 Ambient light sensor 29 C1 Ambient temperature meter 30 C1 Ambient humidity temperature meter 31 M1S PIC coprocessor 35 C1 Barometric pressure sensor 36 C1 3 axis accelerometer 37 C1 RF connector 38 ...

Page 293: ...ctor outputs 59 M1S Two 24V PNP isolated open collector outputs 7 2 9 1 00 1 M1S Four Direct I O Lines Function Four directly exposed I O lines of the microcontroller Form factor M1S Category Blank module Special needs Power requirements 5V 20mA Mates with 19 20 21 limited use See also 00 2 00 3 Details Sometimes you just want to work with CPU I O lines directly no logic or circuitry in between Th...

Page 294: ... is potentially limited in use because 00 1 doesn t have dedicated ground or power lines and Tibbit 21 doesn t have them either Need ground and power Consider replacing 21 with 20 it has ground and power or turn to using Tibbit 00 2 it provides ground or 00 3 it provides ground and power LEDs Four yellow LEDs are connected to four control lines of the CPU through buffering gates LEDs light up for ...

Page 295: ...hboring M device such as this Tibbit Note that a CPU I O line has the voltage swing from 0 3 3V when the line is enabled io enabled 1 YES The voltage may be close to 5V when the line is disabled io enabled 0 NO This is because the CPU has weak pull up resistors connected to 5V LEDs Three yellow LEDs are connected to three control lines of the CPU through buffering gates LEDs light up for the LOW s...

Page 296: ... t have its own ground or power so those must come from the neighboring M device such as this Tibbit Another use for this Tibbit is with C devices that implement various sensors 28 Ambient light sensor 29 Ambient temperature meter 30 Ambient humidity meter 35 Barometric pressure sensor 36 3 axis accelerometer All of the above sensors use I2C interface to talk to the main CPU I2C only requires two ...

Page 297: ...ial needs SER INT Power requirements 5V 20mA Mates with 19 20 21 limited use See also 02 05 Details This is a standard simple RS232 port This Tibbit is based on a generic RS232 transceiver we use Zywyn ZT232F For normal RS232 applications this Tibbit has to be connected to the TX and RX lines of the CPU s UART see SER Planning to use RTS CTS flow control as well An interrupt line must be available...

Page 298: ...ssible if you can steal the ground elsewhere 21 doesn t have its own ground line LEDs There are four LEDs two red and two green Red LEDs are connected to TX and RTS lines Green ones are for RX and CTS All LEDs are buffered with logic gates and light up for the LOW state of control lines 7 2 9 5 02 M2S RS232 422 485 Port Function Universal RS232 422 485 port Form factor M2S Category Input output mo...

Page 299: ...rial port that can be electronically programmed to work in RS232 RS422 or RS485 mode The Tibbit is based on the Sipex SP337 universal transceiver Mode selection is through FD HD and 232 422 485 control lines Mode FD HD 232 422 485 RS232 HIGH LOW RS422 HIGH HIGH RS485 LOW HIGH ...

Page 300: ...SER Planning to use RTS CTS flow control as well An interrupt line must be available too see INT Combining this Tibbit with the C device 19 DB9M connector will create a serial port with the following pin assignment on the DB9M RS232 RS422 RS485 1 No connection RTS output No connection 2 RX input RX input RX input 3 TX output TX output TX output 4 DTR output TX output TX output 5 Ground Ground Grou...

Page 301: ...ctivated Mates with 19 20 21 See also 03 2 06 07 15 58 59 Details These relays are rated for 1A 30V To activate a relay set the corresponding control line LOW When left unconnected control lines default to HIGH and hence relays are off Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are two red LEDs which are connected to two relay cont...

Page 302: ...cial needs Power requirements 5V 60mA with both relays activated Mates with 19 20 21 See also 03 1 06 07 15 58 59 Details These relays are rated for 1A 30V To activate a relay set the corresponding control line LOW When left unconnected control lines default to HIGH and hence relays are off Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs Ther...

Page 303: ...06 04 07 04 08 54 Details If no external resistor is added these inputs activate at about 2V Forward current should not exceed 10mA and this caps the maximum input voltage at around 5V Add external resistors if you need to apply higher input voltage Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are two green LEDs which are connected t...

Page 304: ...06 04 07 04 08 54 Details If no external resistor is added these inputs activate at about 2V Forward current should not exceed 10mA and this caps the maximum input voltage at around 5V Add external resistors if you need to apply higher input voltage Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are three green LEDs which are connected...

Page 305: ...04 07 04 08 54 Details If no external resistor is added these inputs activate at about 2V Forward current should not exceed 10mA and this caps the maximum input voltage at around 5V Add external resistors if you need to apply higher input voltage Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are three green LEDs which are connected to...

Page 306: ...bout 2V Forward current should not exceed 10mA and this caps the maximum input voltage at around 5V Add external resistors if you need to apply higher input voltage Note that these are not isolated inputs they share the ground line with the rest of your system Still the optical stage isolates your system from noise ESD spikes and other external influences Combine this Tibbit with terminal block de...

Page 307: ... Tibbit is optimized for the nominal input voltage of 24V If no external resistor is added these inputs activate at about 13V Forward current should not exceed 10mA and this caps the maximum input voltage at around 30V Add external resistors if you need to apply higher input voltage Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are tw...

Page 308: ... 5V 35mA Mates with 19 20 21 See also 04 1 04 2 04 3 04 4 04 05 04 07 04 08 54 Details This Tibbit is optimized for the nominal input voltage of 24V If no external resistor is added these inputs activate at about 13V Forward current should not exceed 10mA and this caps the maximum input voltage at around 30V Add external resistors if you need to apply higher input voltage Combine this Tibbit with ...

Page 309: ...om system ground Form factor M1S Category Input module Special needs Power requirements 5V 35mA Mates with 19 20 21 See also 04 1 04 2 04 3 04 4 04 05 04 06 04 08 54 Details This Tibbit is optimized for the nominal input voltage of 24V If no external resistor is added these inputs activate at about 13V Forward current should not exceed 10mA and this caps the maximum input voltage at around 30V Add...

Page 310: ... 40mA Mates with 19 20 21 limited use See also 04 1 04 2 04 3 04 4 04 05 04 06 04 07 54 Details This Tibbit is optimized for the nominal input voltage of 24V If no external resistor is added these inputs activate at about 13V Forward current should not exceed 10mA and this caps the maximum input voltage at around 30V Add external resistors if you need to apply higher input voltage Note that these ...

Page 311: ...R Power requirements 5V 15mA Mates with 19 20 21 See also 01 02 Details This port has only RX and TX signal pairs If you are working in the half duplex mode connect RX to TX and RX to TX This will allow your system to communicate over a single twisted pair Direction control is through the RTS line the line shall be LOW for data input and HIGH for output Keep the RX and TX pairs separate for the fu...

Page 312: ...onnected to TX and OUT IN lines The green LED is for the RX input All LEDs are buffered with logic gates and light up for the LOW state of control lines Revision B devices are marked by a small round sticker with letter B The sticker is on the side of the Tibbit 7 2 9 17 06 M2T Two High power Relays Function Two mechanical high power relays with normally opened and normally closed terminals Form f...

Page 313: ...vate a relay set the corresponding control line LOW When left unconnected control lines default to HIGH and hence relays are off Combine this Tibbit with Tibbit 20 nine terminal blocks LEDs There are two red LEDs which are connected to two relay control lines LEDs light up for the LOW state of control lines i e when relays are activated ...

Page 314: ...so 03 1 03 2 06 15 58 59 Details These relays are rated for the maximum load of 1A per relay To activate a relay set the corresponding control line LOW When left unconnected control lines default to HIGH and hence relays are off Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are two red LEDs which are connected to two SSR control lines...

Page 315: ...r Wiegand mode Tibbit 08 implements necessary hardware In order to be able to process card reader output this Tibbit has to be connected to the RX and CTS lines of the CPU s UART see SER When connecting a clock data reader wire the clock line to IO1 and the data line to IO2 Set the CONTROL line to LOW this selects the clock data mode for the Tibbit s hardware When connecting a Wiegand reader wire ...

Page 316: ...mbine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks Note that 21 doesn t provide the ground line and using this Tibbit requires the ground line between the reader and your system Hence if you use Tibbit 21 you will need to steal the ground somewhere else Check out the Tibbit 11 four open collector outputs if you are looking to emulate clock data or Wieg...

Page 317: ...nal blocks or 21 four terminal blocks LEDs There is one green and one red LED The green LED is connected to the 5V output and lights up when the voltage is present on this line Red LED is connected to the SHUTDOWN line and lights up when the line is LOW i e when the power supply is in shutdown The red LED is buffered with a logic gate 7 2 9 21 10 M1T Medium power 5V Supply 12 V Input Function Medi...

Page 318: ...wo terminal blocks 20 nine terminal blocks or 21 four terminal blocks LEDs There is one green and one red LED The green LED is connected to the 5V output and lights up when the voltage is present on this line Red LED is connected to the SHUTDOWN line and lights up when the line is LOW i e when the power supply is in shutdown The red LED is buffered with a logic gate 7 2 9 22 11 M1S Four Open Colle...

Page 319: ...21 you will need to steal the ground somewhere else One additional possible use of this Tibbit is for the emulation of clock data or Wiegand card readers Our programmable devices such as TPP2 and TPP3 have the unique ability to output data in the clock data or Wiegand format This is achieved through the ser object running in the clock data or Wiegand mode Card readers usually have open collector o...

Page 320: ...upply rail This Tibbit therefore does not rely on the outside power but instead generates 15V from the internal main power of the TPS The diagram in Tibbit Power Lines actually shows Tibbit 12 and its power relationship with other Tibbits Multiple Tibbits 12 can be used to increase available 15V current budget The module is required for the correct operation of Tibbits 13 ADC and 14 DAC This Tibbi...

Page 321: ... e when the module is in shutdown Green LEDs are 15V and 15V power indicators Mates in this case means doesn t mind them close as this device requires no connector Tibbits for its own operation 7 2 9 24 13 M1S Four channel ADC Function Four channel ADC Form factor M1S Category Input module Special needs 15V and 15V power use Tibbit 12 to generate these voltages Power requirements 5V 10mA 15V 9mA 1...

Page 322: ... Tibbit 13 has an effective resolution of about 9 to 10 bits This reduction is caused by system noise and other factors that affect measurement quality Combine this Tibbit with 20 nine terminal blocks or 19 DB9M connector It s not common but possible to use the latter for wiring into the ADC inputs Tibbit 21 four terminal blocks can also be used but you will have to steal the ground elsewhere as 2...

Page 323: ...inal blocks or 19 DB9M connector It s not common but possible to use the latter for wiring into the DAC outputs The Tibbit 21 four terminal blocks can also be used but you will have to steal the ground elsewhere as 21 doesn t have its own ground line and the DAC outputs voltages with respect to the system ground LEDs There are two red one yellow and one green LED The red LEDs are connected to the ...

Page 324: ...ad currents of up to 1A To activate the relay set the control line LOW When left unconnected the line defaults to HIGH and hence the relay is off LEDs There is a single red LED which lights up when the control line is LOW i e when the relay is activated NO LIABILITY Tibbo does not advertise the use of this Tibbit for the commutation of high voltages and assumes no responsibility for any injuries a...

Page 325: ...the main CPU of the TPP board and also for PIC firmware upgrades The frequency and the pulse width duty cycle are set independently for each PWM channel The frequency is controlled through a divider and a period value The divider allows you to select the base frequency applied to the divider Available choices are 32MHz 8MHz 2MHz and 500KHz The output signal of the PWM can then be programmed to hav...

Page 326: ...address read and address write These two commands are used to write to and read from PIC s internal RAM and registers This facilitates a simple and versatile access to all microcontroller resources The available Tibbo BASIC library sits on top of the GRA firmware and uses the communications protocol to access and set the PWM channels Since the GRA firmware does not do anything intelligent and all ...

Page 327: ...n 4 period steps i e 4 8 12 1020 1024 This gives you the output range from 8MHz down to 488Hz The PWM pulse width can be programmed to have the period equal to 1 1024 base frequency periods in 1 period steps 1 2 3 1023 1024 Each PWM channel uses one Singreat Electronics GT430PSB P channel FET transistor which is rated for 4A continuous current at room temperature Combine this Tibbit with 20 nine t...

Page 328: ... communications protocol to access and set the PWM channels Since the GRA firmware does not do anything intelligent and all the setup work is essentially scripted in Tibbo BASIC it is possible to modify PWM setup and PIC behavior without making any changes to the PIC firmware The GRA firmware can be updated or replaced using the pic_firmware_upgrade Tibbo BASIC project see below You can therefore ...

Page 329: ...Technology Inc 7 2 9 30 19 C2 DB9M Connector Function DB9M connector Form factor C2 Special needs Power requirements See also 18 20 21 Details 7 2 9 31 20 C2 Nine Terminal Blocks Function Nine terminal blocks Form factor C2 Special needs ...

Page 330: ... Hardware Manual PHM Tibbo Technology Inc Power requirements See also 18 19 21 Details 7 2 9 32 21 C1 Four Terminal Blocks Function Four terminal blocks Form factor C1 Special needs Power requirements See also 18 19 20 ...

Page 331: ...System TPS Tibbo Technology Inc Details 7 2 9 33 22 M1S RTD Temperature Meter Function RTD temperature meter Form factor M1S Category Input module Special needs Power requirements 5V 10mA Mates with 19 20 21 See also 29 ...

Page 332: ...nto the meter s inputs Tibbit 22 is very accurate Here are the results of measurement comparisons between the Tibbit 22 and a Fluke 726 process calibrator PT100 sensor Measurements performed by the Tibbit deviated from those of the calibrator by no more than 0 5 degrees C in the temperature range from 100C to 400C The error did not exceeded 2 5 degrees C outside of this temperature range PT1000 se...

Page 333: ...roject Yo can find it here https github com tibbotech CA Test Tibbit 22 7 2 9 34 23 M2T Isolated PoE Power Supply 5V Output Function Isolated PoE power supply with 5V output shutdown control Also can be used as generic isolated power supply with 35 60V input range Form factor M2T Category Power supply module Special needs POE unless used as a generic power supply Power requirements PoE compliant p...

Page 334: ...nc Details This Tibbit is capable of generating up to 1 3A of 5V power from the external PoE power source The following table details the maximum ambient temperature at given output current Output current Ambient T up to 1 3A up to 50C up to 1 0A up to 60C ...

Page 335: ...wer is applied in any polarity via line pairs IO5 IO6 or IO7 IO8 The module has a dedicated shutdown SDWN line Pull the line LOW to disable this Tibbit LEDs There is one green and one red LED The green LED is connected to the 5V output and lights up when the voltage is present on this line This LED s brightness varies depending on the load current Red LED is connected to the SHUTDOWN line and ligh...

Page 336: ...nal input in the 8 60V range Although this Tibbit is primarily intended for 24V and 48V applications it is equally suited for 12V systems albeit the current it is capable of providing with 12V input is lower The following table details the maximum ambient temperature at given output current and input voltage Output current Input V Ambient T ...

Page 337: ...this Tibbit with 18 it has a power jack and two terminal blocks 20 nine terminal blocks or 21 four terminal blocks LEDs There is one green and one red LED The green LED is connected to the 5V output and lights up when the voltage is present on this line Red LED is connected to the SHUTDOWN line and lights up when the line is LOW i e when the power supply is in shutdown 7 2 9 36 26 M1S IR Command P...

Page 338: ...line Both non standard features are described in Resetting and Initializing the Onboard FPGA A suitable IR receiver and emitter must be connected to this Tibbit Typically you would pair this Tibbit with 20 or 21 then attach the IR receiver and emitter using wires Tibbit 26 can work with a wide variety of IR receivers and transmitters We have provided some examples of suitable IR front ends but the...

Page 339: ...ngths represent demodulated IR signal i e the signal without the carrier frequency ON and OFF time lengths are expressed as the number of clock periods of the modulation frequency Modulated and unmodulated incoming IR streams The IR Tibbit can work with IR receivers that output IR data intact including the modulation frequency The Tibbit also works with receivers that filter the carrier out Option...

Page 340: ...pare the data for the output IR stream in the TX data buffer The format of data is the same wit the RX data buffer Note that RX and TX buffers are physically separate so if you want to immediately play back the signal you ve just recorded you still need to copy the data from the RX buffer into the TX buffer Prior to sending the start transmitting data command your program must preset the carrier d...

Page 341: ...asserted Following reset the FPGA must be uploaded with the run time binary file for reference see tbt26_init tbt26 tbs of the test_tibbit_26 project Key points SPI mode 2 is used bytes are transmitted MSBit first Bytes of the run time binary IR_Remote_bitmap bin are sent to the FPGA one after one After the last byte has been sent the program generates 50 additional clock cycles We don t know why ...

Page 342: ...ery SPI transaction will auto increment with each data byte send to or received from the FPGA This allows you to write or read multiple registers within the span of a single transaction Registers Registers described here are implemented within the IR_Remote_bitmap bin FPGA project which needs to be uploaded into the FPGA during the initialization process Registers are accessed using SPI read and w...

Page 343: ...s will set bit 4 carrier mode to the desired state and clear bit 1 Write h12 into the command register This will still keep bit 4 in the desired state and set bit 1 to HIGH Since this bit was previously set LOW this second step will achieve the rising edge on bit 1 Note that two writes above are two separate write transactions that sequentially store h10 and h12 into the command register Status Re...

Page 344: ...ecording is conducted in the no carrier mode command register bit 4 1 then your program must preset the carrier divider registers with the correct value for the expected carrier frequency Before transmitting the IR data your program must preset the carrier divider registers with the correct value for the desired carrier frequency TX and RX Data Buffers Address range h800 hFFF There are two data bu...

Page 345: ...yte OFF time h803 High byte Examples of Wiring to IR Receivers Emitters Kingbright APECVA3010P3BT phototransistor These are popular SMT phototransistors The carrier frequency is filtered out so run the IR data recording in the no carrier mode command register bit 4 1 The output produced by this circuit is normal non inverted so set bit 2 of the command register to 0 Vishay TSMP6000 This is a photo...

Page 346: ...nect black and white wire to VCC and black write to IR OUTPUT 7 2 9 37 27 C1 IR Receiver Transmitter Function Infrared receiver circuitry and transmitter diode Form factor C1 Special needs Power requirements 5V 10mA the peak current may reach 200mA Mates with 26 See also Details This Tibbit is a front end for Tibbit 26 IR command processor The Tibbit contains Vishay TSMP6000 infrared photo detecto...

Page 347: ...of the surrounding environment and its spectral response is close to that of a human eye The module outputs ambient light measurements as 16 bit values that do not correspond to any standard measurement units This C1 device requires the Tibbit 00 3 to be installed in the neighboring M Tibbit socket 00 3 provides two direct lines for I2C comms as well as the ground and 5V power for the BH1721FVC IC...

Page 348: ...ure the ambient temperature in steps as small as 1 16 degree Celsius The conversion process is rather slow at this resolution and takes 250ms Our sample project see below operates with 1 4 degree precision which also requires a relatively short conversion time of 65ms This device operates with a typical accuracy of 0 25 deg C This C1 device requires the Tibbit 00 3 to be installed in the neighbori...

Page 349: ...nd adjacent Tibbits The module measures the ambient relative humidity with 0 04 resolution and 4 RH accuracy The temperature is measured with 0 025 deg C resolution and 1 deg C accuracy This C1 device requires the Tibbit 00 3 to be installed in the neighboring M Tibbit socket 00 3 provides two direct lines for I2C comms as well as the ground and 5V power for the HIH6130 IC Sample project The use o...

Page 350: ...nd the pulse width duty cycle The frequency is controlled through a divider and a period value The divider selects the base frequency for the PWM channel Available choices are 32MHz 8MHz 2MHz and 500KHz The output signal of the PWM can then be programmed to have the period equal to 4 1024 base frequency periods in 4 period steps i e 4 8 12 1020 1024 This gives you the output range from 8MHz down t...

Page 351: ...These two commands are used to write to and read from the PIC s internal RAM and registers This facilitates a simple and versatile access to all microcontroller resources The available Tibbo BASIC library sits on top of the GRA firmware and uses the communications protocol to control the micro Since the GRA firmware does not do anything intelligent and all the setup work is essentially scripted in...

Page 352: ...uracy This C1 device requires the Tibbit 00 3 to be installed in the neighboring M Tibbit socket 00 3 provides two direct lines for I2C comms as well as the ground and 5V power for the MPL115A2 IC Sample project The use of this Tibbit is illustrated by a Tibbo BASIC test project Yo can find it here https github com tibbotech CA Test Tibbit 35 7 2 9 43 36 C1 3 axis Accelerometer Function 3 axis acc...

Page 353: ... 2 9mG resolution This C1 device requires the Tibbit 00 3 to be installed in the neighboring M Tibbit socket 00 3 provides two direct lines for I2C comms as well as the ground and 5V power for the ADXL312 IC Sample project The use of this Tibbit is illustrated by a Tibbo BASIC test project Yo can find it here https github com tibbotech CA Test Tibbit 36 7 2 9 44 37 C1 RF Connector Function RF conn...

Page 354: ...343 Programmable Hardware Manual PHM Tibbo Technology Inc Details 7 2 9 45 38 C1 Pushbutton Function One pushbutton Form factor C1 Special needs Tibbit 00 3 Power requirements 5V 1mA See also 39 ...

Page 355: ...hboring M Tibbit socket The output signal will be available on line A of Tibbit 00 3 The output will be LOW when the button is pressed 7 2 9 46 39 1 4 C1 Large LED Four Colors Available Function Large LED red blue green and yellow colors available Form factor C1 Special needs Tibbit 00 3 Power requirements 5V 30mA See also 38 ...

Page 356: ...ed in this Tibbit are high brightness LEDs that are fairly visible in regular office lighting conditions Green and yellow LEDs are less bright and are only recommended for use in dimly lit environments equipment closets etc 7 2 9 47 40 1 4 M1S Digital Potentiometer Four Nominals Function Digital potentiometer 5KOhm 10KOhm 50KOhm and 100KOhm versions available Form factor M1S Category Input output ...

Page 357: ...is one red and one yellow LED The red LED is connected to the SCL line of the I2C interface the yellow LED to the SDA line Sample project The use of this Tibbit is illustrated by a Tibbo BASIC test project Yo can find it here https github com tibbotech CA Test Tibbit 40 7 2 9 48 41 C1 8 bit Port Function 8 bit port supplied with 200mm cable Form factor C1 Special needs Tibbit 00 3 Power requiremen...

Page 358: ...et To simplify wiring Tibbit 41 is supplied with a 200mm WAS P044 cable Sample project The use of this Tibbit is illustrated by a Tibbo BASIC test project Yo can find it here https github com tibbotech CA Test Tibbit 41 7 2 9 49 42 M1S RTC and NVRAM With Backup Function Real time clock and non volatile memory with backup battery and interrupt output Form factor M1S Category Input output module Spe...

Page 359: ...multiplexor selects the DOUT line When CS is HIGH the multiplexor selects the INT SQW signal Therefore it is only possible to gauge the INT SQW state when the SPI bus is idle The Tibbit carries a backup battery which powers the RTC when the main 5V supply is off LEDs There are three red LEDs and one green LED Red LEDs are connector to CS SCLK and MOSI lines Green LED is connected to the INT MISO l...

Page 360: ... 44 1 H2 Isolated RS232 422 485 Port DB9M Connector Function Universal galvanically isolated RS232 422 485 port with a DB9M connector Form factor H2 Category Input output module Special needs SER INT Power requirements maximum 5V 80mA Mates with See also 44 2 01 02 05 ...

Page 361: ...Instruments ISOW7842 also generates isolated power These isolators create a separate power domain containing the SP337 transceiver surrounding circuitry not shown on the diagram and the DB9 connector Due to the isolation the ground pin pin 5 of the DB9M is not connected to the system CPU ground and exposes the ground of the isolated domain instead All I O lines on the DB9M connector are also from ...

Page 362: ... mode In the RS422 mode the port has RX TX RTS and CTS signal pairs This is a full duplex mode In the RS485 mode the port has only RX and TX signal pairs This is a half duplex mode so you can connect RX to TX and RX to TX This will allow your system to communicate over a single twisted wire pair Direction control is through the RTS line the line will be LOW for data input and HIGH for output For n...

Page 363: ...the serial port of the DS1102 LEDs There are eight LEDs five red and three green Red LEDs are connected to TX RTS DTR FD HD and 232 422 485 lines Green LEDs are for RX CTS and DSR All LEDs are buffered with logic gates and light up for the LOW state of corresponding control lines 7 2 9 51 44 2 H2 Isolated RS232 422 485 Port Terminal Block Function Universal galvanically isolated RS232 422 485 port...

Page 364: ...Instruments ISOW7842 also generates isolated power These isolators create a separate power domain containing the SP337 transceiver surrounding circuitry not shown on the diagram and the terminal block connector Due to the isolation the ground pin pin 5 of the terminal block is not connected to the system CPU ground and exposes the ground of the isolated domain instead All I O lines on the terminal...

Page 365: ...ode In the RS422 mode the port has RX TX RTS and CTS signal pairs This is a full duplex mode In the RS485 mode the port has only RX and TX signal pairs This is a half duplex mode so you can connect RX to TX and RX to TX This will allow your system to communicate over a single twisted wire pair Direction control is through the RTS line the line will be LOW for data input and HIGH for output For nor...

Page 366: ...nnection LEDs There are eight LEDs five red and three green Red LEDs are connected to TX RTS DTR FD HD and 232 422 485 lines Green LEDs are for RX CTS and DSR All LEDs are buffered with logic gates and light up for the LOW state of corresponding control lines 7 2 9 52 45 1 3 H2 LTE 4G Modem Function LTE 4G modem Form factor H2 Category Input output module Special needs Power requirements 5V 500mA ...

Page 367: ...As the Tibbit does not have an internal onboard antenna an external antenna is required for it to operate The module features an SMA connector on the front for use with a standard external LTE antenna which is an available option when ordering the Tibbit The modem has standard TX RX RTS and CTS signals as well as several additional control lines Lines A through H are 3 3V compatible ...

Page 368: ...ds The two following figures illustrate the process of turning the modem on and off Turning the modem on Turning the modem off STATUS This line is LOW when the modem is off and HIGH when it is on This line can be used to check the current power state of the modem It takes at least 22 seconds for the STATUS line to reach HIGH after the modem is powered on after which the module can begin operating ...

Page 369: ...ED The red LED is connected to the TX line while the green LED is linked to the RX line The remaining lines are not equipped with LEDs due to the internal board s space constraints Power considerations At full LTE bandwidth Tibbit 45 consumes an average current of 500mA with peak current consumption of about 2A While these current spikes are so narrow that they can t be seen on a regular multimete...

Page 370: ...some consumer SIM cards deformed at low temperatures and became nonfunctional We highly recommend that you assess your application s projected environmental conditions and choose an appropriate SIM card Library Support The CELL software library see the TIDE TiOS Tibbo BASIC and Tibbo C Manual unlocks the full capabilities of this Tibbit and can be easily included in your project through Cody our p...

Page 371: ... GPRS Modem DEPRECATED THIS TIBBIT HAS BEEN DEPRECATED USE TIBBITS 45 AND 46 INSTEAD Function GPRS modem Form factor H2 Category Input output module Special needs Power requirements 5V 300mA average spot current consumption reaches 1500mA Mates with See also 45 1 3 ...

Page 372: ...ll a few places in the world that allow GPRS We recommend Tibbits 45 and 46 for all new projects requiring cellular communications Details This Tibbit is based on the SIM900 GPRS modem manufactured by SIMCOM The Tibbit is implemented as the H2 hybrid device An external antenna not included with the Tibbit connects to the SMA type connector located on the front of this ...

Page 373: ...M card holder is located on the bottom of the Tibbit This means that in order to insert or remove the SIM you must first open up the TPS and then remove the Tibbit from the Tibbo Project PCB We chose this relatively inaccessible SIM card location to lower the chances of the SIM getting stolen While it is still possible to get to the SIM card doing so requires quite a bit of time and work thus maki...

Page 374: ...taiko lib_gprs htm We ve published a small project that illustrates the use of this library You can find it here http tibbo com basic resources examples test_gprs_lib html 7 2 9 54 48 H2 Audio In Out DEPRECATED THIS TIBBIT HAS BEEN DEPRECATED Function Audio In Out Tibbit Form factor H2 Category Input output module Special needs AUD Power requirements 5V 50mA Mates with See also ...

Page 375: ... compatible with the LTPP3 G2 Details Tibbit 48 has two 3 5mm stereo jacks on the front of its C2 section The left jack is for connecting to a stereo microphone and the right jack is for connecting to stereo headphones or an external amplifier The Tibbit is based on the TLV320AIC3105 audio codec IC This Tibbit is only supported on Linux based boards such as the LTPP3 board ...

Page 376: ... is also an additional I2C port SCL and SDA lines that is used for configuring the codec LEDs There are three green four red and one yellow LED Green LEDs are connected to BCLK WCLK and DOUT lines Red LEDs are connected to MCLK RESET I2C_SCL and DIN lines The yellow LED is connected to the I2C_SDA line 7 2 9 55 49 C2 Micro SD Card Slot DEPRECATED THIS TIBBIT HAS BEEN DEPRECATED Function Micro SD C...

Page 377: ...quired on nor compatible with the LTPP3 G2 Details Use this Tibbit in conjunction with two Tibbits 00 1 This Tibbit is only supported on Linux based boards such as the LTPP3 board 7 2 9 56 50 C1 Mini Type B USB Port DEPRECATED THIS TIBBIT HAS BEEN DEPRECATED Function Mini B USB port with OTG Form factor C1 Special needs USB Power requirements 5V 10mA keep in mind that an attached USB device may ad...

Page 378: ...ired on nor compatible with the LTPP3 G2 Details This Tibbit is only supported on Linux based boards such as the LTPP3 board 7 2 9 57 51 M1S CAN Bus DEPRICATED THIS TIBBIT HAS BEEN DEPRECATED Function CAN bus transceiver with isolated power Form factor M1S Category Input output module Special needs CAN Power requirements 5V 60mA keep in mind that externally attached CAN devices may additionally co...

Page 379: ...can provide up to 200mA of power to attached CAN devices This Tibbit is only supported on Linux based boards such as the LTPP3 board LEDs There are two LEDs one red and one green connected to the TX and RX lines correspondingly 7 2 9 58 52 M2S Four channel Isolated 10V ADC Function Four channel isolated 10V ADC Form factor M2T Category Input module Special needs isolated power is generated interna...

Page 380: ... the outside world ADCs are connected to a PIC16F1824 microcontroller PIC micro interfaces ADCs to the main CPU of the TPP board and also stores the calibration data in its EEPROM This calibration data is written into the EEPROM during manufacturing when each ADC channel is individually tested and calibrated The calibration data reduces the full scale error caused by the imperfection of ADC input ...

Page 381: ...is Tibbit with 20 nine terminal blocks or 19 DB9M connector It s not common but possible to use the latter for wiring into the ADC s inputs LEDs There are two red one yellow and one green LED The first red LED is connected to the SCL line of the I2C interface the second one to the RST line of the PIC micro The yellow LED is connected to the SDA line of the I2C interface The green LED is on the INT...

Page 382: ...IC To lower noise and improve resolution this Tibbit has its own isolated power domain The full scale conversion error for this Tibbit does not exceed 2 and the effective flicker free resolution is 15 bits Combine this Tibbit with 21 four terminal blocks 20 nine terminal blocks or 19 DB9M connector It s not common but possible to use the latter for wiring into the meter s inputs ...

Page 383: ...ated by a Tibbo BASIC test project You can find it here https github com tibbotech CA Test Tibbit 53 7 2 9 60 54 M1S Four Dry Contact Inputs Function Four dry contact inputs external switches should be installed between the input terminals and the system ground Form factor M1S Category Input module Special needs Power requirements 5V 40mA Mates with 19 20 21 limited use See also 04 1 04 2 04 3 04 ...

Page 384: ...round elsewhere The ground is immediately available on terminal 5 of Tibbit 20 LEDs There are four green LEDs which are connected to four control lines An LED lights up for the LOW state of a control line i e when the corresponding input is shorted to the system ground 7 2 9 61 56 C1 Type A USB Port DEPRECATED THIS TIBBIT HAS BEEN DEPRECATED Function Type A USB port Form factor C1 Special needs US...

Page 385: ...emented Configurations Four IO lines of the FPGA are exposed to the outside world Since the FPGA only works with 3 3V logical signals there are automatic bi directional level shifters between the FPGA and pins 2 5 of the Tibbit Automatic means that these level shifters do not require direction control and choose the direction for each IO line automatically depending on which side FPGA or an extern...

Page 386: ...e binary code Since M1 Tibbits only have four CPU lines implementing a dedicated reset line wasn t possible As a result FPGA reset is generated by manipulating CS and SCLK lines Here is the FPGA reset procedure for reference see tbt57_init tbt57_common tbs of the test_tibbit_57_sled project Set the CS line HIGH Set the SCLK line LOW Set the SCLK line HIGH Now the FPGA is in reset Generate a small ...

Page 387: ...ilure of the upload procedure are verified through the DONE MISO line As the name implies the DONE MISO line serves two functions When the CS is asserted LOW this line works as the standard MISO line of the SPI interface When the CS line is HIGH this line channels the state of the FPGA s CDONE output This output becomes HIGH if the upload of the binary file was successful Implemented Configuration...

Page 388: ... Once the CS line goes HIGH the FPGA starts sending the data stored in its buffer memory to the LED chain The DONE signal which is multiplexed with the MISO line is asserted LOW for the duration of the LED update cycle meaning that DONE goes LOW as soon as CS goes HIGH The DONE signal goes HIGH once the LED update cycle is completed To query the state of the DONE signal read the DONE MISO line whi...

Page 389: ...d other I2C SPI Tibbits is illustrated by a group of Tibbo BASIC test projects You can find them at http tibbo com basic resources i2c_tibbits html The smart LED project is titled test_tibbit_57_sled 7 2 9 63 58 M1S Two 24V NPN Isolated Open Collector Outputs Function Two 24V NPN isolated open collector outputs Form factor M1S Category Output module Special needs Power requirements 5V 20mA with bo...

Page 390: ...nd hence transistors will be closed Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are two red LEDs which are connected to two transistor control lines LEDs light up for the LOW state of control lines i e when transistors are opened Typical connection diagram The diagram below shows an external 24V power supply and two loads connected ...

Page 391: ...ted for 24V 0 5A To activate a transistor set the corresponding control line LOW When left unconnected control lines default to HIGH and hence transistors will be closed Combine this Tibbit with terminal block devices 20 nine terminal blocks or 21 four terminal blocks LEDs There are two red LEDs which are connected to two transistor control lines LEDs light up for the LOW state of control lines i ...

Page 392: ...iles with installation 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 economical basic unit price TPPs keep the onboard circuitry to the necessary minimum For example there is no built in power supply the boards directly accept onl...

Page 393: ...are 6 70 times faster than their original counterparts Available TPP Models Available TPP models Size 2 Tibbo Project PCB TPP2 Gen 2 three tiles Size 3 Tibbo Project PCB TPP3 Gen 2 seven tiles Size 2 Tibbo Project PCB TPP2 three tiles Size 3 Tibbo Project PCB TPP3 seven tiles Size 3 Linux Tibbo Project PCB LTPP3 seven tiles Size 3 Linux Tibbo Project PCB LTPP3 Gen 2 four tiles 7 3 1 1 Size 2 Tibbo...

Page 394: ...ox which features a 320x240 TFT LCD and a 4 button sensor keypad Featuring 3 tiles for a total of 6 M and 6 C sockets the TPP2 G2 can implement configurations with up to four simple serial ports up to 12 relays or up to 24 opto inputs PWM or open collector outputs The TPP2 G2 is perfect for data collection and AutoID projects as well as factory shop data center hotel and home automation applicatio...

Page 395: ...ellow Ethernet link LED o Five blue LEDs for Wi Fi signal strength indication etc Software controlled PLL allows selecting full medium or low speed Reliable power on brown out reset circuit Power 100mA 3 3V 100Base T mode full speed Dimensions LxW 94 x 94mm Operating temperature range 40 C to 70 C Firmware is upgradeable through o The serial port o Ethernet LAN o Over the air requires the WA2000 a...

Page 396: ...o ser controls serial ports UART Wiegand clock data modes o sock socket comms up to 32 UDP TCP and HTTP sessions o ssi controls serial synchronous interface channels SPI I2C o stor provides access to the EEPROM o sys in charge of general device functionality o wln handles the Wi Fi interface 27 string functions 8 date time conversion functions encryption hash calculation functions RC4 MD5 SHA 1 an...

Page 397: ...lly M sockets S1 S3 S5 and S7 have the UART capability M sockets S1 S3 S5 S7 S9 and S10 have the interrupt capability M socket S11 has the PoE capability provided that four TPP2 G2 jumpers are set to 1 2 position see below C socket S13 exists exclusively for the installation of the RF connector Tibbit 37 This socket has no other functions The jumpers Four jumpers next to the RJ45 jack define the c...

Page 398: ...rformance highlights The TPP2 G2 is a high performance upgrade to the original TPP2 board Here is a list of important improvements 32 bit architecture vs 16 bit architecture of the TPP2 Five to 80 times better performance depending on the calculations and variable types Seven times faster GPIO manipulation Three times larger available user SRAM 66KB vs 22KB Two times larger flash memory 1MB for Ti...

Page 399: ...ancy This product can be used as a bare board or assembled into a size 3 Tibbo Project Box Hardware features 32 bit architecture Powered by Tibbo OS TiOS 10 100BaseT auto MDIX Ethernet port automatic detection of straight and cross cables Optional Wi Fi interface requires the WA2000 add on module Optional BLE interface requires the WA2000 add on module Optional GPRS interface requires Tibbit 47 Se...

Page 400: ... does not support the combination of 7 bits character mode and the none parity mode Programming features Platform objects o adc provides access to four ADC channels o beep generates buzzer patterns o button monitors the MD button o fd manages the flash memory file system and direct sector access o io handles I O lines ports and interrupts o kp works with matrix and binary keypads o lcd controls th...

Page 401: ...he number of control lines is smaller than the number of M sockets multiplied by four This is because some sockets have a reduced number of control lines or have no lines connected at all Socket S23 only has control lines A and B Control lines C and D are not implemented Socket S25 only has the control line A Control lines B C and D are not implemented Socket S27 has no control lines connected to ...

Page 402: ...socket S27 is instead connected to S28 in a standard tile way 7 3 1 3 Size 2 Tibbo Project PCB TPP2 Introduction Size 2 Tibbo Project PCB TPP2 runs Tibbo OS and is programmable in Tibbo BASIC and Tibbo C TPP2 is perfect for systems with a medium number of I O lines The board can optionally control a TFT display and a keypad so it is suitable for applications requiring a human machine interface HMI...

Page 403: ...T capability Baudrates of up to 921 600bps None even odd mark space parity modes 7 8 bits character Full duplex mode with RTS CTS and XON XOFF flow control Half duplex mode with direction control Encoding and decoding of Wiegand and clock data streams o Each module socket has an interrupt capability o One module socket has PoE capability o Four remappable synchronous serial ports with SPI and I2C ...

Page 404: ...the Internet over a serial modem GPRS etc o pppoe accesses the Internet over an ADSL modem o romfile facilitates access to resource files fixed data o rtc keeps track of date and time o ser controls serial ports UART Wiegand clock data modes o sock socket comms up to 16 UDP TCP and HTTP sessions o ssi controls serial synchronous interface channels SPI I2C o stor provides access to the EEPROM o sys...

Page 405: ...lly M sockets S1 S3 S5 and S7 have the UART capability M sockets S1 S3 S5 S7 S9 and S10 have the interrupt capability M socket S11 has the PoE capability provided that four TPP2 jumpers are set to 1 2 position see below C socket S13 exists exclusively for the installation of the RF connector Tibbit 37 This socket has no other functions The jumpers Four jumpers next to the RJ45 jack define the conn...

Page 406: ...g for a significant number of I O lines and or functions The board can be used to replace dumb PLC controllers or work as a safety security or access control device The TPB3 is also ideal for factory lab shop building hotel and home automation projects Offering 7 tiles for a total of 14 M and 14 C sockets the TPP3 can be used to construct devices with up to four full serial ports up to 25 relays o...

Page 407: ...dule socket has PoE capability o Four remappable synchronous serial ports with SPI and I2C modes Onboard buzzer RTC with a backup supercapacitor 22KB SRAM for Tibbo BASIC C variables and data 1MB flash memory for TiOS application code and file system 2048 byte EEPROM for data storage Eight onboard LEDs o Green and Red main status LEDs o Yellow Ethernet link LED o Five blue LEDs for Wi Fi signal st...

Page 408: ...p to 16 UDP TCP and HTTP sessions o ssi controls serial synchronous interface channels SPI I2C o stor provides access to the EEPROM o sys in charge of general device functionality o wln handles the Wi Fi interface 27 string functions 8 date time conversion functions encryption hash calculation functions RC4 MD5 SHA 1 and more Function Groups 27 string functions 8 date time conversion functions enc...

Page 409: ... S27 has the PoE capability provided that four TPP2 jumpers are set to 2 3 position see below C socket S29 exists exclusively for the installation of the RF connector Tibbit 37 This socket has no other functions The jumpers Four jumpers next to the RJ45 jack define the connection between the M socket S27 C socket S28 and the RJ45 jack When the jumpers are in the 1 2 position four power lines from ...

Page 410: ...ex A8 Sitara CPU from Texas Instruments Runs a fine tuned Linux distribution kernel 4 10 Comes with Tibbo OS for Linux LTiOS and Node js preinstalled 10 100BaseT auto MDIX Ethernet port automatic detection of straight and cross cables Optional Wi Fi interface requires the GA1000 add on module in the L modification Optional GPRS interface requires Tibbit 47 Seven tiles with 51 general purpose I O l...

Page 411: ...software and applications are upgradeable using the DNF system Tibbo BASIC C application can be debugged through the Ethernet LAN Tiles Sockets Connectors Controls The LTPP3 board features 14 x M and 14 1 x C sockets Sockets S1 S28 form 7 standard tiles There are 51 control lines connecting M sockets to the CPU The number of control lines is smaller than the number of M sockets multiplied by four ...

Page 412: ...socket S27 The socket S27 is instead connected to S28 in a standard tile way Network Configuration The LTPP3 ships configured with a fixed IP address such as 192 168 75 208 by default making it unlikely that it will automatically connect to your network A reset of the Ethernet adapter s configuration e g following a firmware reinstallation could also leave the device disconnected from your network...

Page 413: ...e same subnet as the device Access the Web Interface by navigating to the device s default IP address log in and select Network in the left hand menu On the Network page you ll be able to adjust the device s networking settings as usual Note that changing from DHCP to a fixed IP address or vice versa will disconnect you from the Web Interface To resume using it navigate to the device s new IP addr...

Page 414: ... image and conduct the upgrade Once the firmware update is complete a process that will take several minutes the system will reboot automatically Serial console Updating the firmware via the serial console requires more work than through the Web Interface but it provides real time information on the update s progress Once you ve connected to your device and logged in it s a relatively straightforw...

Page 415: ...re the system reboots If the board s NAND memory is empty or the firmware is corrupted you will enter a command line interface with TPP representing the shell You will need to request an IP address from your network s DHCP server with the command dhcp However if you would like to first specify the Ethernet adapter s MAC address instead of using the default random value you can do that by entering ...

Page 416: ...bbo The Plus1 chip was specifically designed to directly address the unmet needs of the IoT and industrial control markets While sporting the same 512MB DDR3 SDRAM as its predecessor the LTPP3 G2 boasts 4GB of eMMC storage a significant increase from 512MB of NAND flash storage of the original LTPP3 board It now also includes a built in microSD slot The LTTP3 G2 features two 10 100 Base T Ethernet...

Page 417: ...d into a Size 3 Linux Tibbo Project Box LTPB3 Hardware features Quad core 1GHz Cortex A7 Plus1 SP7021 chip Runs a fine tuned Yocto based Linux distribution kernel 4 19 Two 10 100BaseT auto MDIX Ethernet ports with RJ45 magnetics o Internal transparent switch for daisy chaining with Ethernet devices o Can alternatively be configured as two independent Ethernet ports Optional 802 11a b g n ac and Bl...

Page 418: ... o Current consumption 400mA 12V with both Ethernet ports enabled Dimensions LxW 165 x 94mm Operating temperature range 40 C to 85 C Linux software and applications are upgradeable using the DNF system These LEDs are not visible when the board is placed inside the LTPB3 Tiles Sockets Connectors Controls The LTPP3 G2 board features eight M and eight C sockets Sockets S1 through S15 form four standa...

Page 419: ...g the assembly quality requires specialized and expensive equipment Smartphone manufacturers accept BGA challenges as the inevitable side effect of the desired board miniaturization that the technology enables but vendors of IoT or industrial control devices view this differently IoT and industrial control products rarely have any size pressure and having to deal with ever smaller IC packages only...

Page 420: ...a Wi Fi BT module Two OTG USB2 0 ports with Linux boot and USB video class support Four PinMuxable buffered SPI modules Four PinMuxable buffered I2C modules Two PinMuxable 4 channel PWM modules Four PinMuxable timers counters Four PinMuxable capture modules MIPI CSI camera interface for up to two cameras supporting resolutions up to 1328x864 60 fps MIPI video interface supporting resolutions up to...

Page 421: ...48 If the board is installed in a Size 3 Linux Tibbo Project Box you will need to remove the top cover and the vibration protection plate if present of the enclosure to access the serial over USB console port and to jump CN11 While following the progress of the update via the console is technically optional we strongly recommend that you do so not only to watch for errors but to verify that the pr...

Page 422: ...These voltages are not generated by the TPP2 and can t be applied externally The only way to produce them is to install a special power Tibbit 12 The Tibbit Power Lines topic contains additional information on the subject Ethernet Port The Ethernet port of the TPP2 is of 10 100BaseT type The connector is of RJ45 type pin assignment is as follows 1 TX 2 TX 3 RX 4 PoE 5 PoE 6 RX 7 PoE 8 PoE MD and R...

Page 423: ... how this LED works Five signal strength LEDs Five blue LEDs form an LED bar They are intended primarily for the indication of the RF signal strength i e of the Wi Fi signal These LEDs are controlled through three GPIO lines 46 47 and 48 GPIO46 is the reset line of the LED bar Clearing this line sets all five outputs LOW and this turns all LEDs ON GPIO47 is a clock line a positive LOW to HIGH tran...

Page 424: ...he LEDs like this LED 5 LED 4 LED 3 LED 2 LED 1 OFF ON OFF ON ON Assuming all the LEDs were off previously shown in gray these are our steps Each step represents one cycle of the clock line HIGH LOW HIGH Clock Data LED 5 LED 4 LED 3 LED 2 LED 1 1 LOW ON OFF OFF OFF OFF 2 LOW ON ON OFF OFF OFF 3 HIGH OFF ON ON OFF OFF 4 LOW ON OFF ON ON OFF 5 HIGH OFF ON OFF ON ON ...

Page 425: ...oduct has a 320x240 TFT LCD display with onboard controller The following GPIO lines are used to control the LCD GPIO line port Function Port 0 8 bit bi directional data bus GPIO40 CS GPIO41 RD GPIO42 WR GPIO43 DC GPIO55 RST GPIO54 Backlight ON when LOW LCD control is the responsibility of the lcd object See TIDE TiOS Tibbo BASIC and Tibbo C Manual for details Keypad Connector TPP2 only The TPP2 c...

Page 426: ... 2 9 53 CLK 10 Notes 1 Data out line of the TPP2 connects to the data in on the WA2000 2 Data in line of the TPP2 connects to the data out on the WA2000 Wi Fi data communications is the responsibility of the sock object see TIDE TiOS Tibbo BASIC and Tibbo C Manual Before such data communications can take place the Wi Fi interface must be properly configured This is jointly achieved by the wln obje...

Page 427: ...a Tibbo Project Box TPB kit There is a Box for every Tibbo Project PCB size You can also choose a TPB with an LCD display and sensor keys Tibbo Project Boxes can be ordered unassembled as part kits or fully assembled We also offer an optional retail packaging as well as vibration protection and DIN rail mounting kits When housed in a TPB equipped with the available vibration protection kit TPS dev...

Page 428: ...sy and fast Snap the LED light guide into the top cover then attach the left and right walls onto the top cover as well All three parts snap into place with a click To avoid confusion the inner surface of the bottom cover has arrows indicating left right top and bottom The left wall has the L mark on it while the right wall is marked R Notice that the left wall has a cutout for the terminal blocks...

Page 429: ...ional and must be purchased specified separately as a part of the vibration protection kit VPK Available Tibbo Project Box Kits Size 2 Tibbo Project Box TPB2 fits TPP2 and TPP2 G2 Size 2 Tibbo Project Box with LCD Keys TPB2L fits TPP2 and TPP2 G2 Size 3 Tibbo Project Box TPB3 fits TPP3 TPP3 G2 and LTPP3 Size 3 Linux Tibbo Project Box LTPB3 fits LTPP3 G2 7 4 2 1 Size 2 Tibbo Project Box TPB2 This T...

Page 430: ...PB models 1 4 PM01P1050 Left side wall all TPB models 1 5 PM06P1004 LED light guide all TPB models 1 6 PM03P1017 Back label TPB2 TPB2L 1 7 PM921009 Paper insert bottom row TPB2 1 8 PM921010 Paper insert top row TPB2 1 9 PM03P1020 Paper Insert Cover TPB2 2 10 PCB P2164 MD RST button PCB all TPB models 1 11 PM12P1001 03 Blank Tibbit shell C1 form factor orange 7 12 SM3R5 32SPBC Main Screw all TPB mo...

Page 431: ...screws and two small rubber parts that cushion the WA2000 Wi Fi add on when installed they come attached to the plate and are not visible on the above picture The plate is installed as shown on the exploded view of the TPS Four M2 5 screws securing the TPP are removed and four special screws shown above are instead used to attach the TPP onto the bottom cover The vibration protection plate goes ov...

Page 432: ...ology Inc Mechanical Dimensions Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein 7 4 2 2 Size 2 Project Box With LCD Keys TPB2L ...

Page 433: ... and Accessories List of parts included with the TPB2L kit Part Description Qty 1 PM01P1053 Top cover TPB2L 1 2 PM03P1018 Faceplate TPB2L 1 3 PM01P1055 Bottom cover TPB2 TPB2L 1 4 PM01P1049 Right side wall all TPB models 1 5 PM01P1050 Left side wall all TPB models 1 6 PM06P1004 LED light guide all TPB models 1 7 PM03P1017 Back label TPB2 TPB2L 1 ...

Page 434: ...ce requirements of the IEC 60068 2 27 standard Size 2 Vibration Protection Kit VPK The vibration protection kit VPK consists of the vibration protection plate four special screws and two small rubber parts that cushion the WA2000 Wi Fi add on when installed they come attached to the plate and are not visible on the above picture The plate is installed as shown on the exploded view of the TPS Four ...

Page 435: ...y Inc The TPB2L uses the same Size 2 VPK as the TPB2 Mechanical Dimensions Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein ...

Page 436: ...ammable Hardware Manual PHM Tibbo Technology Inc 7 4 2 3 Size 3 Tibbo Project Box TPB3 This Tibbo Project Box accommodates one Size 3 Tibbo Project PCB TPP3 TPP3 G2 or the original Linux Tibbo Project PCB LTPP3 ...

Page 437: ...t side wall all TPB models 1 4 PM01P1050 Left side wall all TPB models 1 5 PM06P1004 LED light guide all TPB models 1 6 PM03P1016 Back label TPB3 1 7 PM921007 Paper insert bottom row TPB3 1 8 PM921008 Paper insert top row TPB3 1 9 PM03P1019 Paper Insert Cover TPB3 2 10 PCB P2164 MD RST button PCB all TPB models 1 11 PM12P1001 03 Blank Tibbit shell C1 form factor orange 15 12 SM3R5 32SPBC Main Scre...

Page 438: ...ection plate four special screws and two small rubber parts that cushion the WA2000 Wi Fi add on when installed they come attached to the plate and are not visible on the above picture The plate is installed as shown on the exploded view of the TPS Four M2 5 screws securing the TPP are removed and four special screws shown above are instead used to attach the TPP onto the bottom cover The vibratio...

Page 439: ... are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein 7 4 2 4 Size 3 Linux Tibbo Project Box LTPB3 This Tibbo Project Box accommodates one Size 3 Linux Tibbo Project PCB Gen 2 ...

Page 440: ... Right side wall all TPB models 1 4 PM01P1050 Left side wall all TPB models 1 5 PM06P1004 LED light guide all TPB models 1 6 PM03P1016 Back label TPB3 1 7 PM921007 Paper insert bottom row TPB3 1 8 PM921008 Paper insert top row TPB3 1 9 PM03P1019 Paper Insert Cover TPB3 2 10 PCB P2164 MD RST button PCB all TPB models 1 11 PM12P1001 03 Blank Tibbit shell C1 form factor orange 8 12 SM3R5 32SPBC Main ...

Page 441: ...for LTPB3 The vibration protection kit VPK for the Size 3 Linux Tibbo Project Box consists of a vibration protection plate and four special screws The plate is installed as shown on the exploded view of the TPS 1 Four M2 5 screws securing the TPP are removed and the four special screws shown above are instead used to attach the TPP onto the bottom cover 2 The vibration protection plate goes over T...

Page 442: ... Manual PHM Tibbo Technology Inc Mechanical Dimensions Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein ...

Page 443: ...save space and transportation costs or you can order your TPB TPS fully assembled in which case it will arrive in the retail package fully assembled as well Important note if you order fully assembled TPB TPS the retail packaging for each Box System will be automatically included as well This is because assembled Boxes Systems require proper packaging for transportation Ordering unassembled goods ...

Page 444: ...d with the TPS2 TPB2 retail packaging kit Part Description Qty 1 PM911018 Retail box all TPS TPB models 1 2 PM07P1012 Package tray for TPS2 TPB2 TPS2L TPB2LTPB2L 1 3 PM07P1010 Transparent tray cover all TPS TPB models 1 4 PM911019 Accessories box all TPS TPB models 1 5 PM921012 Retail package label TPS2 TPB2 1 ...

Page 445: ...h the TPS2L TPB2L retail packaging kit Part Description Qty 1 PM911018 Retail box all TPS TPB models 1 2 PM07P1012 Package tray for TPS2 TPB2 TPS2L TPB2LTPB2L 1 3 PM07P1010 Transparent tray cover all TPS TPB models 1 4 PM911019 Accessories box all TPS TPB models 1 5 PM921011 Retail package label TPS2L TPB2L 1 ...

Page 446: ...rts included with the TPS3 TPB3 retail packaging kit Part Description Qty 1 PM911018 Retail box all TPS TPB models 1 2 PM07P1011 Package tray TPS3 TPB3 1 3 PM07P1010 Transparent tray cover all TPS TPB models 1 4 PM911019 Accessories box all TPS TPB models 1 5 PM921014 Retail package label TPS3 TPB3 1 ...

Page 447: ...S Tibbo Technology Inc Assembled Retail Package This is how the assembled retail package looks The accessories box 2 goes into the retail package box 1 The accessories box is meant for transporting Wi Fi antennas wires cables etc ...

Page 448: ...d can sometimes be extremely challenging even for experienced users The content in this section is not intended to serve as a how to guide on using all of Linux Instead it addresses basic introductory steps and specific usage scenarios related to running Linux on Tibbo hardware This section covers the following topics Serial Console Web Interface Secure Shell SSH CLI Utilities Serial Console Both ...

Page 449: ...resented with a login prompt By default the root account s password is 123 We strongly recommend that you change this password upon your first login To change the password use the command passwd root You will be prompted to enter a new password and then confirm it Web Interface Tibbo devices running Linux provide a Web Interface for easy management To access the Web Interface point the browser on ...

Page 450: ...he Network Time Protocol NTP enable that option and click on Update Note that this is a one time action The system will update the time based on information from DHCP packets if synchronization is lost re enable the feature and click on Update Alternatively you can specify up to three NTP servers with which the system can automatically synchronize its time Enabling Advanced Mode unlocks a third se...

Page 451: ... any GPRS connection will be displayed including status a green active when a link is active or being established or a red inactive and IP address and clicking on Configure displays fields that are required to establish a link The Autostart toggle determines whether the connection will be automatically established To start or restart an already established GPRS connection click on Restart or break...

Page 452: ...rator see below dts a large complex text file that can be created from an ini file and dtb a binary DT file describing the device s hardware components Once the desired file has been selected press Upload wait for an acknowledgment that the transfer completed and issue a reboot from the Maintenance page on the left hand menu Journal The Journal page presents the system log Click on Show Options to...

Page 453: ...L Server KEY files which are uploaded via their respective Select File buttons Tibbits Layout The Tibbits Layout section allows you to launch the TPS Configurator which opens in a new tab and loads the system s current DT The configurator allows you to configure Tibbits that have been added to your system as well as basic options for the board These settings are saved to your device s current ini ...

Page 454: ...equently encountered use scenarios and options for these tools will be covered below Managing systemd units Many normal administrative tasks in a modern Linux system are conducted via the command systemctl This tool allows you to control the behavior of units managed by systemd and serves as the primary means of rebooting and shutting down the system in the CLI To generate a list of all unit files...

Page 455: ...op This interactive tool displays near real time information about CPU and RAM usage as well as active processes and how much CPU time they are consuming among other data To exit the utility press Ctrl C Information on using the powerful interactive features of top is easily found online Checking disk space To see the size and usage of all media mounted on the system you can run df to display the ...

Page 456: ...ith a fully functional serial over IP application Written in Tibbo BASIC the application is compatible with Tibbo Device Server Toolkit software comes with full source codes and can be modified by the user Differentiating features DS1100 DS1101 DS1102 Device color Serial port RS232 port on DB9M connector RS232 port on DB9M connector RS232 422 485 port on DB9M conn No of serial port channels 1 chan...

Page 457: ...ication Wi Fi no optional 802 11abgn interface WA2000 optional 802 11bg interface GA1000 OBSOLETE Display no optional 96x32 monochrome OLED PoE optional optional Buzzer no yes Processor T2000 T1000 Operating frequency and PLL 80Mhz no PLL 88MHz software controlled PLL Superior upgrade to DS203 DS1206 DS1206 DS100B Firmware upgrades Through the serial port or network including cold upgrades through...

Page 458: ... and DS1102 only Lcd controls the OLED display when the display is installed DS1101 and DS1102 only Ser in charge of serial channels Io handles I O lines ports and interrupts 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 provides access to the Internet over an ADSL modem Ppp provides acc...

Page 459: ...l and wall mounting plates Status LEDs main status LEDs and Ethernet link status LED Setup button 8 1 1 1 Power Arrangement All DS110x devices are normally powered through the power jack The power jack accepts small power connectors with 3 5mm diameter Use APR P0011 APR P0012 or APR P0013 power adaptor supplied by Tibbo or similar adaptor with 12VDC nominal output voltage Adaptor current rating sh...

Page 460: ... will take care of this The PoE module outputs 12VDC Internally all three power sources are connected to the DS1100 s power regulator through three diodes as shown on the diagram below DS1101 The DS1101 can be powered through its power jack pin 9 of the DB9 RS232 connector or the optional PoE module letter P in the model numbering scheme Pin 9 input has the same input voltage requirements as for t...

Page 461: ...e power switch on from within your Tibbo BASIC C application enable configure as output the PL_IO_NUM8_PWROUT GPIO line and then set this line to LOW Additional programming information can be found in TIDE TiOS Tibbo BASIC and Tibbo C Manual see i o object and the DS1101 platform documentation Note that the DS110x devices cannot accommodate the PoE and Wi Fi options at the same time DS1102 The DS1...

Page 462: ...hernet port of the DS110x is of 10 100BaseT type The connector is of RJ45 type pin assignment is as follows 1 TX 2 TX 3 RX 4 PoE 5 PoE 6 RX 7 PoE 8 PoE 8 1 1 3 Serial Port Serial port capabilities are different for each device in the DS110x family DS1100 DS1101 DS1102 DS1100 The DS1100 carries a single channel RS232 DB9M port 1 No connection 2 RX input 3 TX output 4 DTR output ...

Page 463: ... to the DB9M 1 RX4 input commonly DCD 2 RX input 3 TX output 4 TX3 output commonly DTR 5 Ground 6 RX3 input commonly DSR 7 TX2 output commonly RTS 8 RX2 input commonly CTS 9 Power input output 12VDC Each logical serial port of the ser object also support RTS CTS flow control which is implemented in firmware TiOS Ser rtsmap and ser ctsmap properties allow you to assign any GPIO line of the DS1101 t...

Page 464: ...DT R RX4 tx4 Optio n 6 RX TX DSR DTR RX TX CTS rts RX TX RX2 TX 2 DS R DT R CT S2 rts2 Optio n 7 RX TX DSR DTR RX TX DSR dtr RX TX RX2 TX 2 DS R DT R DS R2 dtr2 Optio n 8 RX TX RX TX RX TX RX tx RX TX RX2 TX 2 RX3 TX 3 RX4 tx4 Optio n 9 RX TX CTS rts RX TX RX TX RX TX RX2 TX 2 RX3 TX 3 CT S rts Optio n 10 RX TX DSR dtr RX TX RX TX RX TX RX2 TX 2 RX3 TX 3 DS R dtr Optio n 11 RX TX CTS RTS RX tx CTS...

Page 465: ...422 and RS485 they are implemented in the same way RS422 and RS485 modes typically require termination circuits No such circuits are provided within the DS1102 A simple 120Ohm resistor added externally is sufficient for the proper termination of one pair Pin assignment In the RS232 mode the serial port of the DS1102 has 3 output and 3 input lines In the RS422 mode you get 2 output and 2 input line...

Page 466: ...is possible to use them as DTR and DSR lines as is common To simplify the discussion let s look at the serial port from the serial over IP application s point of view This application defines 15 mapping options Even in the RS232 mode some options are redundant on the DS1102 but not on the DS1101 Many more options are redundant in the RS422 mode See the links below to explore further Mapping option...

Page 467: ...s of EEPROM memory A portion of the internal flash memory is used to store the TiOS firmware When you are performing a firmware upgrade it is this memory you are saving the firmware binary into The rest of this flash memory is available to your Tibbo BASIC C application The internal flash memory cannot be used as a flash disk The EEPROM is almost fully available to your application save for a smal...

Page 468: ...article on flash memory https en wikipedia org wiki Flash_memory explains modern flash ICs still suffer from comparatively low write endurance In Tibbo devices this endurance is around 100 000 write cycles per sector When you are using the flash memory for file storage the fd object employs sector wear leveling to maximize the life of the flash IC but the life still remains limited If your applica...

Page 469: ...ith a 96x32 monochrome OLED display letter D in the model numbering scheme As all displays of this type the DS1101 2 s OLED display has a limited life span There will be a decrease in the display brightness after 10000 hours of operation To prolong display life use the lcd lock method of the lcd object to turn the display off whenever possible Display image is preserved when the display is locked ...

Page 470: ...1 YES and set this line LOW io state 0 LOW Hint these are properties of the I O object see TIDE TiOS Tibbo BASIC and Tibbo C Manual DS1101 2 devices that ship with the Wi Fi option installed will have a Wi Fi icon next to the LED bar Devices without the Wi Fi interface as well as devices where the Wi Fi add on module wasn t istalled by Tibbo will not have this icon Remaining three LEDs on the face...

Page 471: ...y Inc 8 1 1 9 DIN Rail and Wall Mounting Plates Every DS110x device is shipped with two mounting plates one for the installation on a DIN rail and one for mounting on the wall Both plates are secured onto the device using two supplied screws ...

Page 472: ...Tibbo Technology Inc Wall mounting plate can be used to affix the DS110x to a wall in a semi permanent or permanent manner The diagram below shows important dimensions Ordering Info and Specifications Device numbering scheme is as follows ...

Page 473: ...t on DB9M connector RS232 port on DB9M connector RS232 422 485 port on DB9M conn No of serial port channels 1 channel 3 5 channels 3 channels RS232 1 ch RS422 485 Serial port lines TX RX RTS CTS DTR DSR TX RX RTS CTS DTR DSR DCD TX RX RTS CTS DTR DSR RS232 TX RX RTS CTS RS422 TX RX half duplex RS485 Maximum baudrate Up to 115200bps Up to 921600bps Flow and direction control Optional RTS CTS flow c...

Page 474: ...tional 96x32 monochrome OLED PoE optional optional Buzzer no yes Processor T2000 T1000 Operating frequency and PLL 80Mhz no PLL 88MHz software controlled PLL Firmware upgrades Through the serial port or network including cold upgrade firmware uploads through the network Through the serial port or network no cold upgrades through the network Supply voltage 12VDC nominal min 9V max 18V Operating tem...

Page 475: ... Another feature of the DS1206 is software controlled power output on pin 9 of the RS232 port so you can power an attached serial device directly through the DS1206 Alternatively the DS1206 itself can be powered through this pin The DS1206 is fully supported by TIDE software and a dedicated DS1206 platform that covers all hardware facilities of the device see TIDE TiOS Tibbo BASIC and Tibbo C Manu...

Page 476: ...net LAN CE and FCC certified Also available as DS1206N board without housing Programming features Platform objects button monitors the MD setup button fd manages the flash memory file system and direct sector access io handles I O lines ports and interrupts net controls the Ethernet port pat plays patterns on a pair of status LEDs ppp accesses the Internet over a serial modem GPRS etc pppoe access...

Page 477: ...k The power jack of the DS1206 accepts small power connectors with 3 5mm diameter Use APR P0011 APR P0012 or APR P0013 power adaptor supplied by Tibbo or similar adaptor with 12V nominal output voltage Adaptor current rating should be at least 500mA On the power jack the ground is on the outside as shown on the figure below Alternatively the DS1206 can be powered through a pin 9 of the DB9M RS232 ...

Page 478: ...urce depends on the maximum output power of the power adaptor power supply plugged into the power jack minus the power consumed by the DS1206 itself Tibbo serial over IP application supplied with the DS1206 has a dedicated PS Power on pin 9 setting to control the power switch To turn the power switch on from within your Tibbo BASIC C application enable configure as output line PL_IO_NUM8_PWROUT an...

Page 479: ...lines and four input lines Flexible mapping allows you to choose how these inputs and outputs will be used The serial over IP application supplied with the DS1206 defines 15 mapping options These are presented in the table below Mappi ng optio n Available signals Pins on the DB9M connector Miss ing line 2 3 8 7 6 4 1 Optio n 0 RX TX CTS RTS DS R DTR RX TX CT S RT S DS R DT R Optio n 1 RX TX CTS RT...

Page 480: ... available This is why this line is shown in grey lowercase tx Notice that on the DS1206 pin 9 of the RS232 port can be used to power the DS1206 or provide power to an attached serial device See Power Arrangement for details Additional programming information regarding serial ports can be found in TIDE TiOS Tibbo BASIC and Tibbo C Manual 8 2 1 4 Flash and EEPROM Memory The DS1206 has 512KBytes or ...

Page 481: ...nce is around 100 000 write cycles per sector When you are using the flash memory for file storage the fd object employs sector wear leveling to maximize the life of the flash IC but the life still remains limited If your application employs direct sector access then it is your job to plan the application around the life limitations of the flash memory For data that changes often consider using th...

Page 482: ...ght 110g All specifications are subject to change without notice and are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Think the above table should contain additional data Do not just assume that you know the answer talk to Tibbo Remember that the ultimate responsibility for all decisions...

Page 483: ...h 15 different options such as A single channel RX TX CTS RTS DSR and DTR lines 3 5 channels RX TX RX2 TX2 RX3 TX3 and RX4 lines 1024KB flash memory for firmware application and data storage 2KB EEPROM for data storage Six LEDs Green and red status LEDs on top of the device Green and red status LEDs on the RJ45 jack Link and speed Ethernet status LEDs on the RJ45 jack Software controlled onboard P...

Page 484: ... access to the EEPROM Romfile facilitates access to resource files fixed data Pppoe provides access to the Internet over an ADSL modem Ppp provides access to the Internet over a serial modem GPRS POTS etc Pat plays patterns on green and red status LEDs Button monitors the setup button Sys in charge of general device functionality DS1202 Connectors and Controls Click on one of the links provided be...

Page 485: ...nnection The Ethernet port of the DS1202 incorporates four LEDs two status LEDs and two Ethernet status LEDs The DS1202 has another pair of status LEDs located on top of the board Two status LED pairs work in parallel 8 3 1 3 Multi Channel RS232 Port The DS1202 has four serial ports internally The RS232 port of the DS1202 implements three outputs four inputs and one spare input CD Each of the thre...

Page 486: ...4 tx4 Optio n 3 RX TX CTS RTS RX TX CTS rts RX TX CT S RT S RX3 TX 3 CT S3 rts3 Optio n 4 RX TX CTS RTS RX TX DSR dtr RX TX CT S RT S RX3 TX 3 DS R3 dtr3 Optio n 5 RX TX DSR DTR RX TX RX tx RX TX RX2 TX 2 DS R DT R RX 4 tx4 Optio n 6 RX TX DSR DTR RX TX CTS rts RX TX RX2 TX 2 DS R DT R CT S2 rts2 Optio n 7 RX TX DSR DTR RX TX DSR dtr RX TX RX2 TX 2 DS R DT R DS R2 dtr2 Optio n 8 RX TX RX TX RX TX ...

Page 487: ...amming Information section inside the DS1202 and EM1202 platform documentation same manual On the advice of one of our customers we are giving you the following reminder Like all other EEPROMs on the market EEPROM ICs used in Tibbo devices allow for a limited number of write cycles As the Wikipedia article on EEPROMs https en wikipedia org wiki EEPROM states the EEPROM has a limited life for erasi...

Page 488: ...lash and EEPROM Memory EEPROM memory 2048 bytes 2020 bytes available to store application data Typical write endurance is around 1 000 000 write cycles per 16 byte EEPROM sector See Prolonging and Estimating EEPROM life Supply voltage range DC 10 24V 12V nominal Operating temperature 5 to 70 degrees C Operating relative humidity 10 90 Mechanical dimensions 60x47x30mm Carton dimensions 125x95x52mm ...

Page 489: ...o the NB10x0 the LB1001 to the IB100x At the moment the DS10xx family includes the following devices DS10x0 4 RS232 ports DS10x2 4 RS232 422 485 ports DS10x3 4 isolated RS232 422 485 ports DS10x4 8 analog inputs 4 analog outputs RS232 485 port 2 relays DS10x5 8 opto isolated inputs 6 relays RS232 485 port If none of standard DS10xx devices suit your needs you are welcome to create your very own co...

Page 490: ...p provides access to the Internet over a serial modem GPRS POTS etc Pat plays patterns on green and red status LEDs Beep generates buzzer patterns Button monitors the setup button Sys in charge of general device functionality Common Features of the DS10xx Family This section describes all common features of the DS10xx family Secondary cover DIN rail mounting 8 4 1 1 Secondary Cover All DS10xx devi...

Page 491: ...480 External Controllers Tibbo Technology Inc ...

Page 492: ... Inc 8 4 1 2 DIN Rail Mounting All DS10xx devices are supplied with the DMK1000 DIN rail mounting kit Mounting holes on the back of the device allow you to attach the DIN rail mounting bracket horizontally or vertically DS10x0 DS10x2 DS10x3 4 Serial Ports ...

Page 493: ...e IB1000 interface board is used The DS1002 and DS1012 have 4 non isolated universal RS232 422 485 serial ports the IB1002 interface board is used The DS1003 and DS1013 have 4 electrically isolated RS232 422 485 serial ports the IB1003 interface board is used Follow these quick links to often needed information Right network side of the device Power jack terminals and power regulator Ethernet jack...

Page 494: ...ipped with GPRS antenna The Wi Fi interface will rely on the internal chip antenna and therefore will have reduced range compared to DS1010G DS1013G and DS1013G devices Hardware specifications Network side DS1000 DS1002 and DS1003 NB1000 LB1000 DS1010 DS1012 and DS1013 NB1000 LB1000 Interface side DS1000 and DS1010 IB1000 LB1001 DS1002 and DS1012 IB1002 LB1001 DS1003 and DS1013 IB1003 LB1001 Suppl...

Page 495: ...board Ethernet optional Wi Fi optional GPRS Read carefully the explanation about the type of antenna installed when the DS1014 is ordered with Wi Fi GPRS or Wi Fi and GPRS options Follow these quick links to often needed information Right network side of the device Power jack terminals and power regulator Ethernet jack Ethernet LEDs M mode and R reset buttons Right side LEDs Buzzer control Optiona...

Page 496: ...ing on a small chip antenna on the GA1000 but the operating range is reduced The GPRS interface can t work without the antenna at all Therefore The DS1014G device with Wi Fi option will be shipped with Wi Fi antenna The DS1014C device with GPRS option will be shipped with GPRS antenna The DS1014GC device with Wi Fi and GPRS options will be shipped with GPRS antenna The Wi Fi interface will rely on...

Page 497: ...he use and the mode of use of Tibbo products lies with you our Customer DS10x5 Digital I O The DS10x5 BASIC programmable controllers feature eight opto isolated digital inputs six high power relays and one RS232 485 port The DS1005 is based on the NB1000 network board Ethernet interface only and the DS1015 is based on the NB1010 network board Ethernet optional Wi Fi optional GPRS Read carefully th...

Page 498: ...tenna The DS1015 can be ordered with Wi Fi GPRS or Wi Fi and GPRS options The Wi Fi interface works better when equipped with an antenna In the absence of Wi Fi antenna the Wi Fi interface still works relying on a small chip antenna on the GA1000 but the operating range is reduced The GPRS interface can t work without the antenna at all Therefore The DS1015G device with Wi Fi option will be shippe...

Page 499: ...ata Do not just assume that you know the answer talk to Tibbo Remember that the ultimate responsibility for all decisions you make regarding the use and the mode of use of Tibbo products lies with you our Customer Sensors Probes The following sensor families are currently being offered by Tibbo RS485 Modbus Sensors Bus Probes Cable Probes RS485 Modbus Sensors Bus Probes BP 01 sensor shown Bus Prob...

Page 500: ...eans that you can allow for a significant voltage drop along the bus i e use a bus cable of considerable length BP sensors are very compact external dimensions only 40 x 36mm and sport an attractive look and feel Each sensor has two mounting holes for attaching it to walls and other surfaces Tibbo supplies two TPS2 G2 compatible Tibbo BASIC applications for convenient setup and testing of Bus Prob...

Page 501: ...us Probe comes with a metal pin that makes pushing and holding down the MD button easier Modbus Registers of Bus Probes This topic lists Modbus registers found on Tibbo Bus Probes Common registers These registers are present on all Bus Probes Ad dr Name R W Typ e Description 0x2 00 ID non volatile R W p Unsi gned 16 bit Device ID Modbus address This ID must be between 1 to 247 Attempts to set an I...

Page 502: ... are free to save any application specific data in this register 0x2 11 MONITO R VERSION R Unsi gned 16 bit Firmware version of the Monitor Loader 0x2 12 FIRMWA RE VERSION R Unsi gned 16 bit Firmware version of the application firmware R read W write Wp protected write possible only while the MD button is being pressed Each Bus Probe comes with a metal pin that makes pushing and holding down the M...

Page 503: ...sig ned 16 bit Processed fixed point relative humidity data expressed in steps of 0 1 Measurement resolution is 0 1 0x 40 5 HUM_R AW R Unsig ned 16 bit Raw humidity data from the measurement IC HIH6130 See vendor datasheet for details R read only Additional registers of BP 03 ambient light sensor Ad dr Name R W Typ e Description 0x 50 0 LUM_PR OC R Unsi gned 16 bit Processed fixed point luminance ...

Page 504: ... 0x 60 2 AXIS_Y _PROC R Sign ed 16 bit Processed fixed point Y axis acceleration data expressed in steps of 0 003G Measurement resolution is 0 003 G 0x 60 3 AXIS_Y _RAW R Sign ed 16 bit Raw Y axis acceleration data from the measurement IC ADXL312 See vendor datasheet for details 0x 60 4 AXIS_Z _PROC R Sign ed 16 bit Processed fixed point Z axis acceleration data expressed in steps of 0 003G Measur...

Page 505: ...dbus ID of each probe is stored in its register 0x200 IDs must be in the range between 1 and 247 Attempts to set a value outside of this range will be ignored Perhaps the most convenient way of setting the IDs of Bus Probes is by using a TPS2 G2 system running one of the two Bus Probe testing apps provided by Tibbo Alternatively you can use any suitable Modbus software to write a new value into th...

Page 506: ...mware html A single firmware file covers all BP models Perhaps the most convenient way of updating the application firmware of Bus Probes is by using a TPS2 G2 system running one of the two Bus Probe testing apps provided by Tibbo If you don t have a TPS G2 device you can perform a firmware upgrade from your PC To perform an Xmodem serial upgrade from a PC You must have a USB to RS485 cable We suc...

Page 507: ...le to send and click Open Press and hold the MD button on the Bus Probe Each Bus Probe comes with a metal pin that makes pushing and holding down the MD button easier Apply power to the Bus Probe The upload should start You may release the MD button at this point During the upload the status LEDs will be showing the following patterns o the Probe is receiving and storing the file o XModem transmis...

Page 508: ...Upload the application firmware to make the Probe operational Status LEDs Bus Probes feature two status LEDs greed and red LED patterns of Bus Probes conform to Tibbo s standard LED patterns used on our programmable devices Here is the list of LED patterns supported by BP sensors During the device boot after the Monitor Loader M L verifies the integrity of the application firmware Pattern Descript...

Page 509: ...checksum Red LED blinks once Bus Probe sensor has received a Modbus request with incorrect checksum When the M L updater firmware is executing Patter n Description Meaning Red LED is permanently on The Probe is preparing to update the M L Do not turn off the power Green LED is flickering unevenly red LED permanently on The Probe is updating the M L Do not turn off the power Two short green LED pat...

Page 510: ...ment to update the information contained herein Ordering Info and Specifications Bus Probes are available in four versions BP 01 ambient temperature sensor BP 02 ambient temperature and humidity sensor BP 03 ambient light sensor BP 04 3 axis accelerometer Specifications Interface Half duplex two wire RS485 interface Communications parameters 38400 8 N 1 Protocol Modbus RTU Power supply range 4 15V...

Page 511: ...ment range for each axis 6G Measurement resolution for each axis 0 003G Measurement accuracy for each axis 0 1G Operating temperature range 40 to 85 degrees C Operating relative humidity 10 90 Mechanical dimensions excluding terminal blocks 40 0 x 36 0 x 19 0 mm The actual measurement range is limited by the operating temperature range of the Bus Probe itself which is 40 to 125 C All specification...

Page 512: ...ature and humidity sensor CP 02 This Probe is functionally compatible with Tibbit 30 Again the accuracy of this Tibbit is affected by the internal heat generated by the host TPS device A Cable Probe is immune to such negative influence by virtue of being outside of the TPS Ambient light sensor CP 03 This Probe is functionally compatible with Tibbit 28 This Probe has an advantage over the Tibbit in...

Page 513: ...bbit 29 ambient temperature meter plugged into the slot S2 of the TPS2 device Then replacing this Tibbit with Tibbit 21 four terminal blocks and wiring a Cable Probe 01 to this terminal block as shown above will allow the app to run unchanged The same applies to other Probes and their Tibbit counterparts The only adjustment that the app may need is the speed of the I2C communications for Probes 1 ...

Page 514: ...y of testing the Cable Probes 01 0 3 is by using a TPS2 G2 system running one of these testing apps Sensor Tester UI Automatically identifies the connected Probe and displays its readings on the LCD of a TPS2L G2 device You can find this app and its description here https github com tibbotech Sensor Tester UI Sensor Tester Web offers the same functionality but shows the readings on a web page You ...

Page 515: ...ambient temperature and humidity sensor Based on the HIH6130 IC Functionally compatible with Tibbit 30 Temperature measurement Measurement range 25 to 50 C Measurement resolution 0 5 C Measurement accuracy not specified Humidity measurement Measurement range 10 to 90 RH Measurement resolution 0 1 RH Measurement accuracy 5 RH Temperature range for valid humidity measurements 5 to 50 C CP 03 and CP ...

Page 516: ...oducts lies with you our Customer Companion Products The following companion products are currently being offered by Tibbo WA2000 802 11a b g n Wi Fi BLE 4 2 add on module GA1000 802 11b g Wi Fi add on module RJ203 jack magnetics module WA2000 Introduction The WA2000 is an upgrade to Tibbo s GA1000 Wi Fi add on module Notable improvements include Support for the 5GHz Wi Fi band 802 11a and 801 11n...

Page 517: ...the original GA1000 device Performs WPA key calculation completely internally Requires only five GPIO lines to control Internal firmware of the WA2000 o Stored in the WA2000 s onboard flash memory o Upgradeable from a Tibbo BASIC C app or over the air OTA 2 o OTA updates may cover TiOS Tibbo BASIC C app of the host 2 o Tibbo supplies iOS Android apps for performing OTA updates L U I S app for iOS ...

Page 518: ...ment Pin Functio n Description 1 GND System ground 2 VCC Positive power input 3 3V nominal 5 3 CS Chip select active LOW input 4 RX UART receive line input 5 DI SPI port data in input must be connected to DO of Tibbo module 6 TX UART transmit line output 7 RST Reset active LOW input 8 N C No connection 9 DO SPI port data out output must be connected to DI of Tibbo module ...

Page 519: ...s not automatically configure these interface lines as inputs or outputs this is the responsibility of your Tibbo BASIC C application To allow the proper communications with the WA2000 configure the following lines as outputs CS CLK DO and RST The wln object works with these four interface lines CS CLK DI and DO The RST line is not directly controlled by the wln object so providing a proper hardwa...

Page 520: ...is in the station mode and is associated with an access point or o The Wi Fi interface is in the access point own network mode and there is a station associated with it Firmware Upgrades Unlike the GA1000 add on the WA2000 stores its firmware in an onboard flash memory and does not require the firmware to be sent into the WA2000 on every boot The WA2000 carries two distinct firmware files the appl...

Page 521: ...ed wln object supporting writes into the WA2000 s flash memory OTA updates are only possible when the WA2000 is connected to one of the following products EM2000 EM2001 TPP2 G2 or TPP3 G2 Mechanical Dimensions L Max 42 0 mm Module length W Max 20 0 mm Module width H Max 5 8 mm Module height I Min 6 5 mm Pin length p Aver 2 54 mm Pin pitch ...

Page 522: ...tatus LED d 8 Aver 2 1 mm Mounting hole diameter Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications The WA2000 device is available in two configurations WA2000U U FL connector for an external antenna WA2000C chip antenna onboard Specifications Co...

Page 523: ... capability to the already powerful hardware mix The GA1000 can be used with these Tibbo devices DS1101 DS1102 EM500 EM1000 EM1001 EM1206 EM2000 EM2001 TPP2 TPP2 G2 TPP3 TPP3 G2 LTPP3 The module utilizes an SPI interface and only requires five GPIOs to control This can be reduced to four if two NAND gates are used to generate reset signal On the EM500 the number is even down to three lines For mor...

Page 524: ...n pitch Operating temperature range 20 70C CE and FCC certified FCC ID XOJGA1000 Connector pin assignment I O pin assignment Pin Functio n Description 1 GND System ground 2 VCC Positive power input 3 3V nominal 5 3 CS Chip select active LOW input 4 N C No connection 5 DI SPI port data in input must be connected to DO of Tibbo module ...

Page 525: ...e EM500 do not forget to configure CS CLK DO and RST as outputs DI must be configured as input The wln object won t do this automatically GPIO configuration is not necessary on the EM500 whose lines are bidirectional Providing hardware reset The wln object directly controls CS CLK DI and DO lines Your application however must take care of the proper hardware reset for the GA1000 There are two meth...

Page 526: ...0 Diagram C shows the recommended way of connecting the GA1000 to the EM500 module GPIO lines are a precious commodity on the EM500 there are only eight of them available You get away with using only three lines to control the GA1000 against the standard five lines One line is saved by producing the reset out of CS and CLK lines The second line is saved because EM500 s bidirectional GPIOs allow in...

Page 527: ...e GA1000 has a single red status LED During scanning see wln scan the LED blinks When the GA1000 is associated with an access point see wln associate the LED is ON When the GA1000 is in ad hoc mode and has another peer connected to it the LED is ON as well In all other cases the LED is off See TIDE TiOS Tibbo BASIC and Tibbo C Manual wln object documentation ...

Page 528: ...cutout dimension h Min 4 5 Vertical cutout dimension d 1 Aver 4 5 Horizontal distance from the centerline of the module to the center of the mounting hole d 2 Aver 35 0 Vertical distance from the edge of the board to the center of the mounting hole d 3 Min 2 1 Mounting hole diameter d 4 Aver 1 4 Vertical distance from the edge of the board to the center of the first row of pins of the connector ...

Page 529: ...M1000 EM1001 EM1206 EM2000 EM2001 TPP2 TPP2 G2 TPP3 TPP3 G2 GA1000L LTPP3 Wireless interface 802 11b g Host interface type SPI Nominal power supply voltage VCC pin DC 3 3V 5 Operating current VCC pin Post reset before boot 65mA Fully functional no data transmission 200mA During data transmission 280mA Operating temperature range 20 to 70 degrees C Operating relative humidity 10 90 Mechanical dimen...

Page 530: ...ough the front face of the RJ203 There are two ways in which you can utilize the RJ203 in your design You can interface the RJ203 to the DM9000B IC located together with the CPU and other necessary components directly on your host PCB Alternatively you can use the RJ203 in combination with the EM203 Ethernet to serial module documented in the Serial over IP Solutions Manual or EM1206 BASIC C progr...

Page 531: ...h as resistors and capacitors must also be placed near the DM9000B and connected to RX and TX lines For detailed information see the DM9000B datasheet To take full advantage of the unique space saving design of the RJ203 place the DM9000B and or any other components as you see fit under the module The housing of the module has a substantial recess area under the RJ45 jack This area can be utilized...

Page 532: ...to mate with interface pads of the RJ203 The EM203 EM1206 fits under the RJ203 and partially within the recess area provided by the RJ203 This recess area is formed by a translucent housing of the RJ203 When the EM203 EM1206 is combined with the RJ203 the status LEDs of the EM203 EM1206 become positioned close to the translucent front wall of the RJ203 and remain visible through the front face of ...

Page 533: ...ing mounting stands w 2 Max 18 1 Board width M Min 1 9 Mounting stand and tail height t1 Aver 2 5 Mounting stand diameter t2 Aver 1 5 Solder tail width t3 Aver 0 25 Solder tail thickness p Aver 1 27 Connector pad pitch s1 Aver 28 1 Distance from device face to the pad row s2 Aver 17 4 Distance from the second pad row to the vertical centerline of solder tails s3 Aver 21 4 Distance from the second ...

Page 534: ...imensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Mechanical Dimensions RJ203 EM203 L Max 31 0 Length W Max 20 0 Width H Max 15 5 Height l Min 4 0 Connector pin length w1 Max 19 0 Width at the face excluding mounting stands w2 Max 18 1 Board width M Min 1 9 Mounting stand and ta...

Page 535: ...tands h1 Aver 17 5 Distance between the horizontal centerlines of mounting stands h2 Aver 18 5 Distance between the horizontal centerlines of solder tails Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Mechanical Dimensions RJ203 EM1206 L Max 34 4 Length W Max 20 0 Width H M...

Page 536: ... horizontal centerlines of solder tails Dimensions are for reference only Tibbo assumes no responsibility for any errors in this Manual and does not make any commitment to update the information contained herein Ordering Info and Specifications The RJ203 device is only available in a single configuration and can be order as RJ203 The RJ203 can also be ordered in combination with the EM203 document...

Page 537: ...ssories are currently being offered by Tibbo WAS P0004 B DS to device serial cable WAS P0005 B DS to PC serial cable WAS 1499 straight Ethernet cable DS to hub cable WAS 1498 crossover Ethernet cable DS to device cable 12VDC Power Adaptors TB100 Terminal Block Adaptor TB1000 Terminal Block Adaptor TB1004 Test Board TB1005 Test Board WAS P0004 B DS to Device Serial Cable WAS P0004 B is a female mal...

Page 538: ...directly to some other Ethernet device i e Ethernet port of the PC This is a so called crossover cable that can interconnect two Ethernet devices without a hub Side A Side B 1 pair 1 3 2 pair 1 6 3 pair 2 1 6 pair 2 2 The cable is of green color approximately 1 5m long 12VDC Power Adaptors The following adaptor models are now offered Products Specifications US Europe UK EM120 200 EV 12VDC 0 5A non...

Page 539: ... input RX input 1 RTS output RTS output No connection 3 CTS input CTS input No connection 4 No connection CTS input No connection Although Tibbo devices support half duplex RS485 communications TX and RX lines remain independent on these devices even in the RS485 mode In order to arrange a two wire half duplex RS485 bus you need to externally connect RX to TX and RX to TX On the TB100 this is conv...

Page 540: ...s DB9 connectors of the DS1000 DS1002 and DS1003 into 9 terminal blocks of spring clamp type These are convenient for attaching wires which is very useful for industrial installations Each terminal of the terminal block connects directly to a pin on the DB9 connector Pin numbers on DB9 connectors and terminal blocks match exactly Therefore terminal assignment on each terminal block is as follows T...

Page 541: ...s When closed each switch connects a termination circuit between the and signals in a signal pair Switch within the block Signal pair 1 CTS CTS 2 RTS RTS 3 RX RX 4 TX TX The TB1000 can be additionally secured on the DS10xx device using four screws included This terminal block adaptor is also compatible with the secondary cover also known as waterproof cover TB1004 Test Board The TB1004 test board ...

Page 542: ... the voltage on D A outputs Obviously LEDs will only work for positive output voltages and will stay off for negative voltages Thus LEDs provide indication only for 1 2 of the D As output range Current outputs of D A channels are not used at all and can t be tested with the TB1004 board A D inputs 4 8 are wired into the circuit through four adjustable resistors R1 4 Voltage for these resistors com...

Page 543: ...TB1005 test board is provided for the convenience of evaluating the DS1005 controller IB1005 SB1005 boards The board is basically a loopback feeding relay outputs into sensor inputs of the DS1004 Schematic diagram of the test board s connections is shown below ...

Page 544: ...ush a button and a corresponding sensor input is triggered Setup MD Button Line Tibbo boards and external controllers such as the EM2001 and DS1101 have a button called setup or MD button MD stands for mode Tibbo modules such as the EM2000 have an MD pin line The setup button line has three functions When a Tibbo BASIC C application is running it can use the button for its own purposes see the but...

Page 545: ...of the update modes these LEDs indicate the update progress and various update errors By TiOS o When a Tibbo BASIC C app is not running these LEDs show the current state of the Tibbo BASIC C app o When a Tibbo BASIC C app is running the status LEDs are under the control of the app thought the pat object The following table summarizes important LED patterns that you will need to recognize During th...

Page 546: ... the file to Tibbo devices via the Ethernet network Legacy error We are removing it from our M L code When TiOS is running AND a Tibbo BASIC app is not executing Pattern Description Meaning Green LED blinking at high speed A valid Tibbo BASIC C app is loaded and is not executing Red LED blinking at high speed Tibbo BASIC C appn is not loaded or corrupted Status LEDs of the EM500 EM510 and DS1100 O...

Page 547: ...rmed through the device s serial port UART using the XModem file transfer protocol All Tibbo devices can be updated or resuscitated via their serial ports and any terminal software capable of sending files using XModem protocol will be suitable for the update job Ethernet updates As the name implies Ethernet updates are performed via the Ethernet network Only some of our devices support Ethernet u...

Page 548: ...01 DS1102 DS1202 DS1206 TPP2 TPP3 EM2000 EM2001 TPP2 G2 TPP3 G2 Only available with M L V3 00 and higher and when the WA2000 Wi Fi BLE add on is present Update Mode Selection Flowchart The following block diagrams illustrate the M L operation in the firmware update mode Green red and orange ribbons depict the patterns displayed by Status Green SG Status Red SR and Ethernet Link LEDs respectively ...

Page 549: ...538 Monitor Loader M L Tibbo Technology Inc ...

Page 550: ...539 Programmable Hardware Manual PHM Tibbo Technology Inc ...

Page 551: ...ansfers We recommend our Device Explorer DE utility You can install just the Explorer or Tibbo IDE software TIDE which installs the Explorer along with it Get the software here http tibbo com support downloads tide html You will need access to your Tibbo device s serial port UART If your Tibbo device has a single serial port UART then this is the port you will be using If your device has several s...

Page 552: ...ly on the XModem protocol With the protocol it is the receiving side programmable Tibbo device that sends the first character in the exchange This character is ASCII SOH and it means that the receiving end is ready to receive the file In response to the SOH character sent by the receiving side transmitting side your PC commences the file transfer To ensure successful file transmission always start...

Page 553: ...ns to the following devices TPP2 TPP3 TPP2 G2 and TPP3 G2 Obviously this also covers TPS2 TPS3 TPS2 G2 and TPS3 G2 TPS devices have TX and RX lines of their first serial port routed to socket S1 Plug Tibbit 01 RS232 or 02 RS232 422 485 into S1 Tibbit 02 will also occupy S3 Plug Tibbit 19 DB9M into socket S2 Provide power for example by using a 12V power adapter and Tibbits 09 and 18 Use Tibbo s WA...

Page 554: ...s that are not embedded into a host device Such modules can be upgraded using evaluation EV boards We offer EV boards for every model of our programmable modules Unfortunately there are no EV boards for our programmable boards Here is how to wire a board or a module for a serial upgrade Only two lines are required TX and RX Tibbo boards and modules have TTL CMOS level UARTS and so an RS232 transce...

Page 555: ...your device There are two possibilities o You may upload just a TiOS firmware file bin All TiOS firmware is published here http tibbo com support downloads tios html o You may upload a TiOS firmware file combined with a compiled application binary You can produce such combined files using our online tool found at http apps tibbo com bin_merger or using our legacy BinMerger utility http tibbo com s...

Page 556: ...ot have the status LEDs but their EV board does Update procedure After you have connected your Tibbo device to the Ethernet LAN Turn your device off if it was on Press and hold the MD button or pull the MD line LOW and apply power to your device After the device powers up release the MD button MD line The Green status LED will turn on your Tibbo device is now in the update mode In the beginning th...

Page 557: ...e LEDs will become brighter when the Ethernet link is established Additional details If the BLE update mode is supported by your device the M L will wait about 15 seconds for the Ethernet link to be established If the link is still not on after 15 seconds the M L will proceed into the BLE update mode If the BLE update mode is not supported by your device the M L will be waiting for the link to be ...

Page 558: ...ressed TCU firmware files All TiOS firmware and related files are published here http tibbo com support downloads tios html You can also produce TCU files using our online tool found at http apps tibbo com tc_generator You will have to install the Tibbo Updater app available for iOS and Android on your compatible device There are three ways of accessing TCU files from the app o You can select one ...

Page 559: ...it to enter the BLE update mode Turn your device off if it was on Press and hold the MD button or pull the MD line LOW and apply power to your device Release the MD button line The Green status LED will turn on After about 15 seconds the time allotted to attempting to establish an Ethernet link the Green status LED will turn off and the red status LED will turn on for about 2 seconds indicating th...

Page 560: ...te procedure using an iOS device for a case when you are copying the file from another app o In that other app such as an email client app tap on the TCU file and tap Copy your will be presented with exporting choices o Select the Tibbo Updater app note that the app s icon may be beyond the screen edge and you may need to scroll through the list to get to the Updater o Once you tap on the Updater ...

Page 561: ...550 Monitor Loader M L Tibbo Technology Inc o The app will start sending the file to the selected device During the upload keep your iOS device as close to the WA2000 as possible ...

Page 562: ...rocedure Do not disconnect power or reset your Tibbo device while the file is uploading or while in the critical section of the update procedure Doing so may brick the hardware o Once the update completes your device will reboot automatically Additional details For more information on various update modes and how the M L selects and handles them see Update Mode Selection Flowchart ...

Page 563: ...unting sector boundaries take into the account the stor base property it gives all your writes a fixed offset For example on the EM1000 2KB EEPROM to write into the third sector of the EEPROM use stor setdata s 4 because stor base 29 and 29 4 33 i e the first location of the third 16 byte sector stor locations are counted from 1 Use redundancy keep two or more copies of your EEPROM data and protec...

Page 564: ...ed Network Configuration and Firmware Updates for LTPP3 Documented Firmware Updates for LTPP3 G2 24JUN2020 Updated TPB2 TPB2L and TPB3 with links to all compatible devices Documented LTPP3 G2 Documented Tiles Sockets Connectors Controls for LTPP3 G2 Documented Plus1 SP7021 CPU for LTPP3 G2 Documented LTPB3 Documented LTPB3 Parts and Accessories Documented Size 3 Vibration Protection Kit VPK for LT...

Page 565: ...00 module added the info about the WA2000 device and EM2000 WA2000 combinations Updated the following topics sections Setup MD Button Line Status LEDs LED Control Lines Monitor Loader M L 31MAY2018 Corrected the block diagram for Tibbit 53 17MAY2018 Updated Detailed Device Info for the EM2001 03OCT2017 Documented ADC functionality of EM2000 EM2001 and TPP3 G2 devices 31JUL2017 Documented Tibbit 53...

Page 566: ...rite endurance warning messages and information throughout the manual example EM2000 Flash and EEPROM memory update device specifications with EEPROM and flash endurance info example EM1000 Ordering Info and Specifications Added new Common vs Proprietary Knowledge topic Added new Prolonging and Estimating EEPROM life topic 07SEP2016 Updated test project links for Tibbits 13 14 16 17 26 28 29 30 31...

Page 567: ...se Documented the NB1010 board Expanded DS10xx documentation to include devices based on the NB1010 Documented TB1000 TB1004 and TB1005 adaptors Updated EM500EV documentation in connection with the release of the new IB1 Wi Fi flash board Corrected Ethernet Port Lines topic in EM1206 documentation to note correct voltage 1 8V instead of 2 5V Updated the ordering info for most products 30MAY2011 re...

Page 568: ...This legacy module is no longer supported 8MAR2011 release Replaced references to obsolete WA1000 with GA1000 updated part numbers and links 16FEB2011 release Updated list of power adaptors 14FEB2011 release Corrected typographical error in PSU part numbers APR instead of ARP 04JAN2011 release Updated image on EM1000TEV topic to reflect use of GA1000 component 03DEC2010 release Added pin diameter ...

Page 569: ...ed TB1000 TB1004 and TB1005 accessories 29JUL2009 release Documented the following products EM1206 EM1206EV GA1000 DS1206 DS1206N DS1202 and EM1202EV Edited cover pages for EM1000 and EM1202 products Edited Ordering Info and Specifications for EM1000 and EM1202 devices Created Status LEDs and Setup Button MD line topics added links to these new topics from each product s manual Edited I O Pin Assi...

Page 570: ...ual PHM 559 Tibbo Technology Inc Index C cable crossover Ethernet 527 serial 526 straight Ethernet 527 crossover Ethernet cable 527 D DS202 464 470 E EM120 200 EV 226 EM200 97 P power adaptor 527 R rj203 519 S serial cable 526 ...

Reviews: