1 Description Thanks to its extremely little dimensions of only 22 x 32 mm the new XT-PICO–XXL module is very well appropriate to be integrated also to very small terminals. A total of two bus systems are made available of each four or five switchable interfaces such as RS232, RS485, I2C, SPI as well as TTL-IO.
Indeed it is only possible to operate one I2C interface in the master mode; however it is possible to control it via two different ports with e.g. different addresses. A data mode had also been implemented in order to achieve a maximum of flexibility. The interface can be individually set and it is possible to transfer data rates of up to 400.000 bits/sec.
Page 8
Alles was Sie noch benötigen, ist eine RJ45 – Buchse und zwei LED’s Hinweis: Die LED – Anschlüsse können direkt verwendet werden. Die Vorwiderstände sind schon auf dem XT-PICO-XXL vorhanden. Auch die RJ45 – Anschlüsse können direkt an eine RJ45 – Buchse angeschlossen werden. Der erforderliche Übertrager ist auf dem...
8 BUS = I2C Inter-Integrated Circuit (IIC) The inter-IC bus (IIC) is a two-wire, bidirectional serial bus that provides a simple, efficient method of data exchange between devices. Being a two-wire device, the IIC bus minimizes the need for large numbers of connections between devices, and eliminates the need for an address decoder.
Page 20
The following emulations can be used: a=Emulation: MODEM,EMAIL,TCPCLIENT,UDPCLIENT,UDPSERVER,TCPSERVER Please find examples of applications and detailed explanations regarding emulations in the main manual of the AK XXL products. for customer-specific functions b=Emucode: c=BUS Each bus can be reconfigured by entering an admissible value as for example “RS232, RS485, I2C, SPI, LCD, SDCARD or DFCARD“...
Page 21
Protocol mode: Settings: 1 = Slave Addr 2 = Baudrate = 400000 3 = Data Control 4 = Data Poll*10ms = 10 5 = Flow Control Using this setting it will be possible to directly access the interface via TCP/IP and to directly address the I2C-Slave by means of corresponding commands such as WRITE and READ.
9 BUS = SPI Serial Peripheral Interface (SPI) The SPI-bus is a 4-wire serial communications interface which is used by many microprocessor peripheral chips. The Serial Peripheral Interface (SPI) circuit is a synchronous serial data link that is standard for many microprocessors and other peripheral chips.
Page 26
SETUP SPI =========================== CONFIG MENU ===================================== 1 = Master/Slave 2 = Bitrate = 1000000(1.019.642) 3 = Databits 4 = CPOL 5 = CPHA 6 = Data Control 7 = Data Poll*10ms = 10 8 = Flow Control 9 = RTS Protocol a = CS Control b = Emulation = TCPSERVER...
Page 27
The following emulations can be used: a=Emulation: MODEM,EMAIL,TCPCLIENT,UDPCLIENT,UDPSERVER,TCPSERVER Please find examples of applications and detailed explanations regarding emulations in the main manual of the AK XXL products. for customer-specific functions b=Emucode: c=BUS Each bus can be reconfigured by entering an admissible value as for example “RS232, RS485, I2C, SPI, LCD, SDCARD or DFCARD“...
Page 28
Standard mode: Settings: 1 = Master/Slave 2 = Bitrate = 1000000(1.019.642) 3 = Databits 4 = CPOL 5 = CPHA 6 = Data Control 7 = Data Poll*10ms = 10 8 = Flow Control 9 = RTS Protocol In this mode the SPI interface is absolutely transparent. I.e. no data will be sent to the SPI-Slave as long as no data are being received.
Page 29
Protocol mode: Settings: 1 = Master/Slave 2 = Bitrate = 1000000(1.019.642) 3 = Databits 4 = CPOL 5 = CPHA 6 = Data Control 7 = Data Poll*10ms 8 = Flow Control 9 = RTS Protocol Using these settings, the XT-PICO module polls the SPI-Slave every 100ms by sending a 0x00 and tries to obtain data from it.
10 BUS = TTL IO The TTL IO (input/output) mode makes available digital signal lines on the BUS1 7 and on the BUS2 8. It is possible to configure them either as output or as input. It is possible to switch them via a protocol which is described in detail in the annex.
Page 31
SETUP TTL IO =========================== CONFIG MENU ===================================== 1 = Emulation = TCPSERVER 2 = EmuCode = 0000 3 = BUS = TTLIO 4 = Local Port = 1002 5 = Local SSL Port STATE=HW ONLINE PIN1 = HIGH PIN2 = HIGH PIN3 = HIGH PIN4 = HIGH PIN5 = LOW...
Page 32
=========================== TTLIO Connection Menu =========================== 1 = Emulation = TCPSERVER 2 = EmuCode = 0000 3 = Setup Timeout = 10 (*100ms) 4 = Selection (M/S) = S (Single) 5 = Mode (C/A/T) = A (AutoConnect) a = DNS/IP:PORT b = DNS/IP:PORT c = DNS/IP:PORT d = DNS/IP:PORT e = DNS/IP:PORT...
Page 33
=========================== TTL-IO Config Menu ============================== 1 = PIN1 Direction I/O= I 2 = PIN2 Direction I/O= I 3 = PIN3 Direction I/O= I 4 = PIN4 Direction I/O= I 5 = PIN5 Direction I/O= I 6 = PIN6 Direction I/O= I 7 = PIN7 Direction I/O= I 8 = PIN8 Direction I/O= I a = PIN1 Value H/L...
Page 34
=========================== TTL-IO Alert Menu =============================== send an E-MAIL: 1 = If PIN1 changed 2 = If PIN2 changed 3 = If PIN3 changed 4 = If PIN4 changed 5 = If PIN5 changed 6 = If PIN6 changed 7 = If PIN7 changed 8 = If PIN8 changed send a SNMP TRAP: a = If PIN1 changed...
Page 36
Control the IO – Pins of the XT-PICO-XXL: You always have to send two bytes. The first is the command byte and the second byte is the pin value For example: In order to configure PIN9 from the XT-PICO to an output, you have to send following control characters:...
11 BUS = LCD Using this special mode, it is possible to control LCD displays. Currently entered displays are the EADOGM and the HD44780. =========================== CONFIG MENU ===================================== 1 = Emulation = TCPSERVER 2 = EmuCode = 0000 3 = BUS = LCD 4 = Local Port = 1003...
Page 38
EADOGM or HD44780 6 = Display Columns Using this setting, it is possible to indicate the display fields existing on the 7 = Display Columns display per row Using this setting, it is possible to enter the display elements which are 8 = Controller Columns= made available by the display controller The values are all preset and compliant to the display.
Need help?
Do you have a question about the XT-PICO-XXL and is the answer not in the manual?
Questions and answers