IrDa 4 Click-Platine
IrDa 4 Click-Platine
Key Features:
- Einfach zu verwendende UART-zu-IrDA-Kommunikation. Der integrierte Encoder/Decoder übernimmt die gesamte Kommunikation zwischen dem IR-Transceiver und der MCU und wählt unabhängig voneinander Spannungen für den Logikpegel, die IRED-Anode und den internen Transceiver-Antrieb aus. Er ist kompatibel mit der IrDA-Bitübertragungsschicht, hat eine Entfernung von 1 m und mehr.
- Basierend auf dem TFBS4650 - Infrarot-Transceiver von Vishay Semiconductors
- Kann für die Entwicklung von Nahbereichskommunikation und Datenübertragung oder in Umgebungen verwendet werden, in denen HF problematisch ist
- mikroBUS: UART-Schnittstelle
Einführung des IrDA 4 Click Board™: Die ultimative serielle IR-Datenlösung
Das IrDA 4 Click Board™ ist die ultimative kompakte Zusatzplatine, die das Senden und Empfangen serieller IR-Daten revolutioniert. Mit seinen hochmodernen Funktionen und seinem kostengünstigen Design ist dieses Click Board™ ein Wendepunkt in der Infrarotkommunikation.
Beispiellose Leistung
Das IrDA 4 Click Board™ wird vom hochmodernen Infrarot-Transceiver TFBS4650 von Vishay Semiconductors angetrieben und garantiert beispiellose Leistung und Zuverlässigkeit. Ausgestattet mit einer PIN-Fotodiode, einem Infrarot-Emitter und einem integrierten Schaltkreis mit geringem Stromverbrauch entspricht diese Platine der Spezifikation der IrDA-Bitübertragungsschicht und gewährleistet eine nahtlose und effiziente Kommunikation.
Mühelose Datenübertragung
Das IrDA 4 Click Board™ ist mit dem außergewöhnlichen Infrarot-Encoder/Decoder MCP2120 von Microchip ausgestattet. Diese fortschrittliche Technologie ermöglicht die nahtlose Übertragung und den Empfang serieller IR-Daten zwischen dem Infrarot-Transceivermodul und der Host-MCU. Verabschieden Sie sich von komplizierten Setups und begrüßen Sie mühelose Datenübertragung.
Unendliche Möglichkeiten
Mit seiner kompakten Größe und außergewöhnlichen Leistung eröffnet das IrDA 4 Click Board™ eine Welt voller Möglichkeiten. Dieses Board ist perfekt für die Entwicklung von Kurzstreckenkommunikation und Datenübertragung geeignet und die ideale Wahl für Umgebungen, in denen HF-Signale problematisch sind. Ganz gleich, ob Sie an einem Heimautomatisierungsprojekt arbeiten oder innovative IoT-Lösungen erstellen, mit diesem Click Board™ sind Sie bestens bedient.
Vereinfachte Softwareentwicklung
Das IrDA 4 Click Board™ wird von einer mikroSDK-kompatiblen Bibliothek unterstützt, die die Softwareentwicklung vereinfacht. Mit vorgefertigten Funktionen und benutzerfreundlichen Schnittstellen können Sie Ihrer Kreativität freien Lauf lassen, ohne sich um komplexe Codierung kümmern zu müssen. Beginnen Sie im Handumdrehen mit Ihren Projekten!
Einsatzbereit
Keine Sorge, das IrDA 4 Click Board™ ist ein vollständig getestetes und einsatzbereites Produkt. Es ist so konzipiert, dass es sich nahtlos in jedes System integrieren lässt, das mit der mikroBUS™-Buchse ausgestattet ist, sodass es sich mühelos in Ihr vorhandenes Setup integrieren lässt. Schließen Sie es einfach an und erleben Sie die Leistungsfähigkeit serieller IR-Daten wie nie zuvor.
Verbessern Sie Ihre Kommunikationsfähigkeiten noch heute mit dem IrDA 4 Click Board™ – die Zukunft der Infrarot-Technologie ist da!
How Does The IrDA 4 Click Board™ Work?
The IrDA 4 Click Board™ is based on the TFBS4650, an infrared transceiver from Vishay Semiconductors. It is a low-power consumption device with a standard IrDA link distance of 1m. At this distance, the transceiver supports data rates up to 115kbit/s per the IrDA standard. The MCP2120 encodes an asynchronous serial data stream, converting each data bit to the corresponding Infrared (IR) formatted pulse, with received IR pulses decoded back into the corresponding UART formatted serial data. The combination of the MCP2120 and TFBS4650 results in fast and stable infrared data communication covering the full IrDA range in distance and speed.
To communicate with the host MCU, the IrDA 4 Click Board™ uses MCP2120 and its onboard clock generator for the fastest possible UART performance of 115.200 bps, so it does not need an additional clock signal to be generated by the MCU. The RST pin of the mikroBUS™ socket can reset the MCP2120, while the SD pin with an active HIGH logic state can be used to put the TFBS4650 into a Shutdown state.
The IrDA 4 Click Board™ can operate with either 3.3V or 5V logic voltage levels selected via the VCC SEL V1 jumper. This way, both 3.3V and 5V capable MCUs can use the communication lines properly. Apart from the V1 jumper, there are two more: V2 and V3. The V2 jumper serves as the main power supply of the TFBS4650, while the V3 jumper allows you to set the voltage specifically for its IRED anode. Each of these positions can be selected independently, allowing you the flexibility to choose the configuration that best suits your requirements. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.
SPECIFICATIONS
Type | Optical |
Applications | It can be used for the development of short-distance communication and data transfer or in use in environments where RF is problematic |
On-board modules | TFBS4650 - infrared transceiver from Vishay Semiconductors |
Key Features | Simple to use UART to IrDA communication, the onboard encoder/decoder takes care of all the communication between the IR transceiver and the MCU, selecting voltages independently for the logic level, IRED anode, and the internal transceiver drive, compliant with the IrDA physical layer, 1m distance, and more |
Interface | UART |
Compatibility | mikroBUS |
Click board size | M (42.9 x 25.4 mm) |
Input Voltage | 3.3V or 5V |
PINOUT DIAGRAM
This table shows how the IrDA 4 Click Board™ pinout corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes | Pin | Pin | Notes | ||||
---|---|---|---|---|---|---|---|
NC | 1 | AN | PWM | 16 | SD | Shutdown | |
Reset | RST | 2 | RST | INT | 15 | NC | |
NC | 3 | CS | RX | 14 | TX | UART TX | |
NC | 4 | SCK | TX | 13 | RX | UART RX | |
NC | 5 | MISO | SCL | 12 | NC | ||
NC | 6 | MOSI | SDA | 11 | NC | ||
Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | 5V | Power Supply |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
ONBOARD SETTINGS AND INDICATORS
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
JP1 | VCC SEL | Left | Logic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V |
JP2 | VCC SEL | Left | IRED Voltage Selection 3V3/5V: Left position 3V3, Right position 5V |
JP3 | VCC SEL | Left | TFBS4650 Power Supply Selection 3V3/5V: Left position 3V3, Right position 5V |
IRDA 4 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | 3.3 | - | 5 | V |
Distance Range | - | - | 1 | m |
Wavelength | - | 890 | - | nm |
Data Rate | - | - | 115 | kbit/s |
Software Support
We provide a library for the IrDA 4 Click Board™ and a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on the MikroE Github account.
Library Description
This library contains API for the IrDA 4 Click Board™ driver.
Key functions
-
irda4_generic_write
IrDA 4 data writing function. -
irda4_generic_read
IrDA 4 data reading function. -
irda_hw_reset
IrDA 4 hardware reset function.
Example Description
This example demonstrates using the IrDA 4 Click Board™ by processing the incoming data and displaying them on the USB UART.
void application_task ( void )
{
#if defined( DEMO_APP_TRANSMITTER )
for ( uint8_t n_cnt = 0; n_cnt < 8; n_cnt++ )
{
irda4_generic_write( &irda4, &tx_message[ n_cnt ], 1 );
Delay_ms( 500 );
}
log_printf( &logger, "Message sent rn" );
#else
if ( 1 == irda4_generic_read( &irda4, &rx_message, 1 ) )
{
log_printf( &logger, "%c", rx_message );
}
#endif
}
Th
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.IrDA4
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MIKROE compilers.
MIKROSDK
The IrDA 4 Click Board™ is supported with mikroSDK - MIKROE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
IrDa 4 Click-Platine
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.