Ricetrasmettitore bus ottale 74HC245

Cos'è 74HC245?

74HC245 è un transceiver ottale utilizzato per il trasferimento asincrono di dati tra due dispositivi. Inoltre, supporta la trasmissione di dati a diversi livelli di tensione. La struttura interna del chip è costituita da due amplificatori. Pertanto, può eseguire una comunicazione bidirezionale. Questa comunicazione bidirezionale viene ottenuta tramite un segnale applicato al pin di controllo della direzione.

Configurazione dei pin 74HC245

Il 74HC245 è un chip integrato a 20 pin che contiene due amplificatori, ovvero A e B. La configurazione dei pin è mostrata nella figura seguente:

74HC245 Pinout Diagram
74HC245 Pinout Diagram

Descrizione della configurazione dei pin:

  1. Pin1 – pin di controllo della direzione: il pin di controllo della direzione (DIR) viene utilizzato per determinare la direzione della comunicazione, se i dati provengono dall’amplificatore A all’amplificatore B o dall’amplificatore B all’amplificatore A.
  2. Pin da 2 a 9 – A0 a A7: questi sono i pin dell’amplificatore A, che possono fungere da ingressi e uscite a seconda dell’ingresso di controllo della direzione.
  3. Pin0 – Massa: collegare questo pin alla massa del circuito.
  4. Pin da 11 a 18 – B0 a B7: questi otto pin appartengono all’amplificatore B, che può fungere da ingresso e uscita a seconda dell’ingresso di controllo della direzione.
  5. Pin19 – Pin di abilitazione dell’uscita a livello basso attivo: controlla l’uscita abilitando o disabilitando l’ingresso, questo pin viene utilizzato per il collegamento a cascata.

Specifiche 74HC245

SpecificationValue
Supply Voltage2V to 6V
Output Voltage equals VccVcc
Minimum Input Voltage0.8V
Maximum Input Voltage4.2V
Minimum Output Voltage1.9V
Maximum Output Voltage5.4V
Output Current35mA
Quiescent Current80μA
Non-State Output Current10uA
Low Input Current1A
Output Drive CapabilityDrives 15 LSTTL loads
Propagation Delay13 ns
Package20-pin SO20, SSOP20, TSSOP20, and DHVQFN20

Funzione 74HC245

Il 74HC245 è un chip di circuito integrato spesso utilizzato come traduttore di livello logico o buffer di bus. Dispone di 8 linee di dati e trasferimenti bidirezionali, adatti per convertire i segnali da un livello logico all’altro per la comunicazione tra diverse famiglie o livelli logici. Le sue funzioni principali includono:

Traduzione del livello logico

La capacità di prendere un segnale da una famiglia logica (come TTL) e convertirlo al livello richiesto da un’altra famiglia logica (come CMOS). Ciò consente di collegare e comunicare diversi tipi di circuiti logici all’interno dello stesso sistema.

Buffer del bus

Può essere utilizzato come buffer del bus per trasferire dati da un bus all’altro, mantenendo la stabilità e l’integrità del segnale. Questo è molto importante per il trasferimento dati e la comunicazione tra più dispositivi o moduli.

Trasmissione dati bidirezionale

Con la funzione di trasmissione bidirezionale, la trasmissione dei dati può essere eseguita tra ingresso e uscita. Questo è utile in applicazioni che richiedono il trasferimento bidirezionale di dati, come la comunicazione bus e la connessione di linee dati bidirezionali.

Pilotaggio della linea dati

Con una forte capacità di pilotaggio dell’uscita, può fornire corrente e tensione sufficienti per pilotare il ricevitore o altri circuiti logici.

Principio di funzionamento 74HC245

Il 74HC245 è ampiamente utilizzato nelle comunicazioni wireless e nelle applicazioni di rete. Ogni uscita di questo circuito integrato può essere 0 o 1, motivo per cui è progettato solo per l’uso digitale. Può essere utilizzato su una scheda CPU per bufferizzare i dati su un bus bidirezionale o per pilotare un carico nominale. Puoi utilizzare questo circuito integrato per la comunicazione bidirezionale in applicazioni che richiedono una bassa corrente di ingresso, un basso consumo energetico e le caratteristiche di cui sopra.

A volte i due dispositivi hardware che comunicano hanno tensioni operative diverse. In questi casi, è possibile utilizzare un partitore di tensione o qualsiasi altro convertitore di livello logico. Le schede di sviluppo come MSP432, MSP420, BeagleBoard e Raspberry Pi funzionano con una logica a 3 volt e molti sensori analogici, sensori digitali, display LCD, display TFT funzionano con una logica a 5 volt, possiamo utilizzare questo circuito integrato per interfacciare queste schede di sviluppo con questo circuito integrato. Questo approccio non è inefficiente per la comunicazione bidirezionale. Pertanto, in tali applicazioni, è possibile utilizzare il 74HC245.

In generale, il principio del 74HC245 è responsabile della comunicazione dal bus A al bus B o dal bus B al bus A a seconda dell’ingresso di controllo della direzione. Quando questo ingresso è basso, i dati all’ingresso dell’amplificatore B fluiscono al bus A. I dati all’ingresso dell’amplificatore A fluiranno al bus B quando viene applicato un livello logico alto. Questo circuito integrato ha un altro ingresso di controllo chiamato Output Enable (OE). L’ingresso OE isola i due bus l’uno dall’altro. L’applicazione di un livello logico alto su questo ingresso fa sì che l’uscita sia in uno stato ad alta impedenza e disabilita l’uscita, viene utilizzato per disabilitare e abilitare l’uscita.

Circuito applicativo 74HC245

Il circuito applicativo del 74HC245 è prevalente in vari progetti elettronici digitali, come l’interfacciamento di microcontrollori con altri dispositivi, come display LCD, sensori, motori e altre periferiche. Può anche essere utilizzato per isolare diverse parti di un sistema o per interfacciare diversi livelli di tensione.

Ecco un semplice esempio di come il 74HC245 può essere utilizzato in un circuito:

Supponiamo di avere un microcontrollore che funziona a 5V e devi comunicare con un dispositivo che funziona a 3,3V. Puoi utilizzare il 74HC245 per interfacciare tra i due livelli di tensione. Il microcontrollore può emettere dati ai pin A del 74HC245, che verranno memorizzati nel buffer e trasmessi ai pin B a un livello di tensione inferiore. Allo stesso modo, i dati dal dispositivo a 3,3V possono essere inseriti nei pin B e trasmessi al microcontrollore al livello di tensione più alto.

74HC245 Typical Application Diagram: Voltage Translation
74HC245 Typical Application Diagram: Voltage Translation

Pacchetto 74HC245

Il 74HC245 è disponibile in una varietà di pacchetti a 20 pin, tra cui DIP20, SO20, SSOP20, TSSOP20 e DHVQFN20. Di seguito è riportato un comune design del pacchetto TSSOP 20:

74HC245 Package TSSOP−20
74HC245 Package TSSOP−20

Conclusione

Il 74HC245 è un convertitore di livello logico e buffer di bus comunemente utilizzato, in grado di eseguire la conversione del segnale e la trasmissione dei dati tra diversi livelli logici, ed è ampiamente utilizzato nel campo della progettazione e della comunicazione di sistemi digitali.

Condividi con:

Torna in alto

Instant Quote