I2C Adapter (Master)
I2C Adapter (Slave)
LAN I2C Adapter MS (Master & Slave)
The Lan I2C Adapter MS is an universally applicable I2C-Tool with an adjustable SCL-frequency up to 400kHz. The Lan I2C Adapter MS is designed for applications that require a high performance/low cost 10/100 Ethernet Interface to I2C devices.
This Tool is ideally for developers, who would like to develope and/or test own I2C circuits using TCP/IP and/or UDP network protocols.
The converter offers system designer a quick easy way to add Ethernet networking functionality to any I2C-Circuits. Implementing this converter into a system can completely offload Internet connectivity and processing standard protocols from the system, thereby significantly reducing the software development.
The converter may operate as master or as slave. Switching between Master Mode and Slave Mode is done via software.
With the Lan I2C Adapter MS as Master numerous bus participants can be addressed purposefully via Network such as IO-Expander, sensors, LCDs, 7 segment display, stepping motors AD/DA converters, real time clocks, tone generators, RAM EEPROM, etc. The SCL-frequency is adjustable by software from 500Hz up to 400kHz. The duty cycle SCL-High/ SCL-low can be also individually adjusted.
The converter as master has an interrupt input. Thus it is possible to react to external events e.g. when using IO-Expander like the PCF8574. This interrupt input can be activated (rising o. falling edge) or deactivated by software.
In order to send data to PC (in Slave Mode), a I2C master addresses this converter as slave and writes the data on the I2C bus. This is the simplest way to communicate with PC using Network. The converter has an interrupt output. Thus it is possible to inform a I2C Master that data, which was received from PC, is ready to read. The converter's slave address may be changed any time by the software. General Call (0x00) is also available.
The adapter contains an I2C level shifter on board. Thus, it is possible to connect the adapter to an I2C bus having different voltage levels between 2V and 15V.
An 8KByte EEPROM is on board. Therefrom 256 Bytes are reserved for internal use by the board, e.g. to save network settings. The remaining memory is available to the user.
With standard software components such as "TNMUDP", "ClientSocket", any WinSockets or the DLL "LANI2CMS.dll" it is possible to integrate the adapter into own applications.
The IIC Control is for developers very helpfully. Thus it is possible to test immediately I2C devices, configure the converter's network settings and read/write EEPROMs. The software supports EEPROMS of 1kbit (128 bytes) to 1Mbit (128k byte).
Supply voltage 5V
2 independent Sockets: TCP/IP & UDP
Configurable I2C fequency via Software from 500Hz to 400kHz.
adjustable duty cycle (SCL frequency)
On board I2C level shifter, I2C levels from 2V to 15V
Master transmit & receive
Slave transmit & receive
supports clock streching
7 bit addressing
Interrupt input for external events