TSOP1738: Il Modulo Ricevitore IR Ubiquo a 38 kHz
TSOP1738: Elementi Essenziali del Datasheet e Guida alle Applicazioni
Il TSOP1738 (Vishay / Everlight / cloni) è il modulo ricevitore IR integrato standard industriale per telecomandi a frequenza portante 38 kHz. Combina un fotodiodo PIN, amplificatore AGC, filtro passa-banda, demodulatore e driver di output in un singolo pacchetto epoxy a 3 pin (tipicamente 5mm o SMD).
Specifiche Chiave
| Parametro | Valore |
|---|---|
| Frequenza Portante (fo) | 38 kHz (sensibilità di picco) |
| Tensione di Alimentazione (VCC) | 2,5 V – 5,5 V (verifica datasheet specifico; alcuni 2,7–5,5V) |
| Corrente di Alimentazione | ~0,3 – 0,6 mA (riposo), ~1–2 mA (attivo) |
| Tipo di Output | Open Collector / Attivo Basso (compatibile TTL/CMOS) |
| Tensione Output Bassa | < 0,5 V @ 0,5–2 mA assorbimento |
| Tensione Output Alta | VCC - 0,5 V (tramite pull-up interno/esterno) |
| Bande Passante Filtro | ~4–6 kHz (rifiuta sfarfallio illuminazione 50/60 Hz, 100/120 Hz) |
| Tempo di Arrivo / Jitter | < 1 ms / < 100 μs |
| Angolo di Ricezione | ±45° (angolo semiapertura) |
| Portata | 15–25 m (telecomando tipico), fino a 30+ m linea di vista |
| Pacchetto | Passante (TSOP1738...) o SMD (TSOP3438... / TSOP4838...) |
Catena di Segnale Interna
- Fotodiodo PIN: Converte luce IR 940 nm → fotocorrente.
- Preamplificatore + AGC: Alto guadagno, controllo guadagno automatico gestisce enorme gamma dinamica (buio → luce solare diretta).
- Filtro Passa-Banda (BPF): Centrato a 38 kHz. Rifiuta DC/bassa freq (sole, incandescenti) e alta freq (rumore switching, TV al plasma).
- Rilevatore Busta / Demodulatore: Recupera il treno di impulsi baseband dalla portante 38 kHz.
- Integratore / Comparatore: Sopprime scoppi di rumore; output impulsi digitali puliti.
- Stadio Output: Open-collector NPN. Richiede resistenza pull-up esterna (1–10 kΩ a VCC) o pull-up interno MCU.
Circuito di Applicazione Tipico
+5V (o 3,3V) | [R] 4,7kΩ (Pull-up) | MCU GPIO ──────┬──────► TSOP1738 Pin 2 (OUT / Signal) | | GND ───────┴──────► TSOP1738 Pin 1 (GND) | TSOP1738 Pin 3 (VCC) ───► +5V | [C] 4,7–10 μF (Ceramica, VICINO ai pin) — CRITICO per immunità al rumore | GND
Decodifica dell'Output: Protocolli
Il TSOP1738 output il treno di impulsi demodulato. Non decodifica protocolli. Il tuo MCU deve implementare il decodificatore di protocollo. Protocolli comuni:
- NEC (Giapponese): 9ms lead + 4,5ms space + 32 bit (addr, ~addr, cmd, ~cmd). Unità 562,5 μs.
- RC-5 / RC-6 (Philips): Codifica Manchester (bi-fase). Bit 1,778 ms (RC-5).
- Sony SIRC: Codifica larghezza impulso. Lead 2,4 ms, bit 1,2/0,6 ms.
- Raw / Custom: Molti condizionatori, giocattoli, ventole usano tempistiche proprietarie.
Librerie: Arduino: IRremote (shirriff/z3t0). ESP32/ESP8266: IRremoteESP8266. STM32: STM32-IR-Remote. Linux: lirc (kernel).
Consigli di Progettazione Critici
- CONDENSATORE DI DISACCOPPIAMENTO: 4,7–10 μF ceramico (X7R/X5R) direttamente tra i pin VCC-GND. Senza di esso, il ripple di alimentazione dall'AGC interna causa falsi attivamenti / ridotta portata. Questo è il modo di guasto #1.
- Resistenza Pull-up: 4,7 kΩ tipico. Più bassa (1–2 kΩ) per tempo di salita più rapido / fili lunghi; più alta (10 kΩ) per minore potenza.
- Layout PCB: Tieni tracce corte. Anello di guardia attorno traccia segnale collegato a GND. Evita di far passare linee digitali ad alta velocità sotto/vicino al modulo.
- Interferenza Sole / CFL / LED: Il BPF + AGC del TSOP1738 gestisce la maggior parte, ma la luce solare diretta sul sensore satura il fotodiodo. Usa baffle/tubo o montaggio incassato.
- Corrispondenza Frequenza Portante: TSOP1738 = 38 kHz. TSOP1736 = 36 kHz. TSOP1740 = 40 kHz. TSOP1756 = 56 kHz. Deve corrispondere al trasmettitore.
Alternative e Aggiornamenti
- TSOP3438 / TSOP4838: Versioni SMD (side-look / top-look). Stesse specifiche.
- Vishay TSMP58000 / TSMP96000: Miniature, voltaggio più ampio (2,0–5,5V), migliore sensibilità, minore corrente.
- Vishay TSOP7000: Ricevitore "apprendimento" — output portante grezza + busta per telecomandi universali.
- Microcontrollore Integrato: Alcuni MCU (EFM8, nRF52, ESP32) hanno hardware IR integrato (contatore impulsi + demodulatore) che risparmia BOM.