
Progettazione di sensori a basso consumo con la famiglia PIC18-Q71 di MCU
Le applicazioni comprendono l'illuminazione a LED, la manutenzione predittiva, il settore medico, la domotica, il controllo dei processi industriali, il settore automotive e l'Internet of Things (IoT).
MCU configurabili e focalizzate sull'analogico per progetti di interfacciamento con i sensori

La famiglia di prodotti PIC18-Q71 combina potenti periferiche indipendenti dal core (CIP) e un elevato livello di integrazione analogica per semplificare l'interfacciamento dei sensori e le misure analogiche, ottimizzare le prestazioni del sistema e ridurre il costo della BOM. Le MCU PIC18-Q71 contengono un convertitore analogico-digitale (ADC) differenziale a 12 bit, amplificatori operazionali (OPA) configurabili, comparatori analogici ad alta velocità e una porta di instradamento del segnale a 8 bit per interconnettere le periferiche digitali.
Queste MCU dispongono di funzionalità di temporizzazione estese per un controllo di precisione con modulatori di larghezza di impulso (PWM) doppi a 16 bit ad alta risoluzione integrati, un oscillatore a controllo numerico (NCO) a 20 bit e un temporizzatore universale (UT) a 32 bit. La ricca serie di CIP, in combinazione con l'Analog Peripheral Manager (APM), consente semplici configurazioni analogiche e risposte rapide agli eventi del sistema.
È possibile configurare facilmente periferiche e funzioni, generare codice applicativo e simulare circuiti analogici prima della prototipazione hardware per ridurre i tempi di sviluppo e accelerare il tempo di immissione sul mercato. Questa famiglia di prodotti è disponibile in pacchetti e opzioni di memoria per una varietà di applicazioni, tra cui l'illuminazione a LED, la manutenzione predittiva, il settore medico, la domotica, il controllo dei processi industriali, il settore automobilistico e l'Internet of Things (IoT).
Famiglia di microcontrollori PIC18-Q71 di Microchip
Famiglia di microcontrollori PIC18-Q71 di Microchip
Due amplificatori operazionali
- Larghezza di banda di guadagno 5,5 MHz
- Guadagno programmabile con scala di resistenza interna
- Funzionamento di rilevamento dei picchi hardware incorporato
Convertitore analogico-digitale differenziale a 12 bit con calcolo e commutazione contestuale
- Fino a 43 canali esterni
- Fino a 300 KSPS
- Conversione ADC differenziale o single-ended
- Funzioni matematiche automatizzate sui segnali di ingresso
- Media, calcolo dei filtri, sovracampionamento e confronto di soglie
- Quattro contesti separati (impostazioni e risultati) salvati e accessibili separatamente
- Funziona a riposo
- Cinque canali analogici interni
Supporto hardware del divisore di tensione capacitivo (CVD)
- Automatizza il campionamento del tocco e riduce le dimensioni del software e l'utilizzo della CPU
Un convertitore digitale-analogico (DAC) a 10 bit
Due convertitori digitale-analogico (DAC) a 8 bit
Due comparatori ad alta velocità (CMP)
Manager periferico analogico
- Può essere utilizzato per ottimizzare il consumo di energia nelle applicazioni che utilizzano periferiche analogiche commutandole
Porta di instradamento del segnale a 8 bit
- Fornisce porte interne utilizzate per l'interconnessione di periferiche digitali
Due timer universali
- Due timer a 16 bit possono essere concatenati per creare un timer combinato a 32 bit
Quattro controller Direct Memory Access (DMA)
- Tre PWM doppi a 16 bit forniscono sei uscite PWM
Capacità di interrupt vettoriale (VI) - Tempo di risposta agli interrupt più rapido
- Priorità alta/bassa selezionabile
- Latenza di interrupt fissa di tre cicli di istruzioni
- Indirizzo di base della tabella vettoriale programmabile
- Compatibile con le precedenti funzionalità di interrupt
Caratteristiche della modalità a basso consumo
- Modalità riposo: < 1μ tipica @ 3 V
- Modalità doze: CPU e periferiche funzionano a velocità di ciclo diverse (in genere la CPU è più bassa)
- Modalità idle: CPU bloccata mentre le periferiche funzionano
- Modalità riposo: Basso consumo energetico
Disabilitazione del modulo periferico (PMD)
Peripheral pin select (PPS)
- Abilita la mappatura dei pin della comunicazione I/O digitale
- Due UART - Una UART supporta LIN/DMX/DALI
- SPI, I2C
Caratteristiche di programmazione/debugging
- In-Circuit Serial Programming™ (ICSP™) attraverso due pin
- In-Circuit Debug (ICD) con tre breakpoint via due pin
- Debug integrato su chip
| Categoria | Numero di pin | Dimensioni memoria di programma (KB) | EEPROM di dati (byte) | Risoluzione ADC massima (bit) | Numero di amplificatori operazionali | Oscillatore a controllo numerico (NCO) |
|---|---|---|---|---|---|---|
| PIC18F24Q71 | 28 | 16 | 256 | 12 | 2 | 1 |
| PIC18F25Q71 | 28 | 32 | 256 | 12 | 2 | 1 |
| PIC18F26Q71 | 28 | 64 | 256 | 12 | 2 | 1 |
| PIC18F44Q71 | 40 | 16 | 256 | 12 | 2 | 1 |
| PIC18F45Q71 | 40 | 32 | 256 | 12 | 2 | 1 |
| PIC18F46Q71 | 40 | 64 | 256 | 12 | 2 | 1 |
| PIC18F54Q71 | 48 | 16 | 256 | 12 | 2 | 1 |
| PIC18F55Q71 | 48 | 32 | 256 | 12 | 2 | 1 |
| PIC18F56Q71 | 48 | 64 | 256 | 12 | 2 | 1 |
Offerta della famiglia (numero di pin rispetto alla memoria)
| Flash (KB) | 28 Pin | 40 Pin | 48 Pin |
|---|---|---|---|
| 64 | PIC18F26Q71 | PIC18F46Q71 | PIC18F56Q71 |
| 32 | PIC18F25Q71 | PIC18F45Q71 | PIC18F55Q71 |
| 16 | PIC18F24Q71 | PIC18F44Q71 | PIC18F54Q71 |
Analogico configurabile
Flessibilità del layout
Personalizzazione dell'hardware
Funzionalità di conservazione dell’energia
Flessibilità di progettazione
La sicurezza prima di tutto
Risposta di sistema migliorata
Prestazioni di sistema migliorate
| Titolo | Categoria del documento | Categoria del documento |
|---|---|---|
| Scheda tecnica Microcontrollore PIC18F26/46/56Q71 a 28/40/44/48 pin, a basso consumo e ad alte prestazioni con tecnologia XLP | Schede tecniche | |
| Errata corrige e chiarimenti sulla scheda tecnica Silicon PIC18F26/46/56Q71 | Errata corrige | |
| TB3328 - Configurazioni di base di ADC con calcolo e commutazione di contesto | Note applicative | |
| Creazione di un'applicazione per sensori a basso consumo con APM | Note applicative | |
| ADC con calcolo e commutazione di contesto tramite DMA | Note applicative | |
| TB3267 - Sequenza di canali e salvataggio del contesto utilizzando il modulo ADC con calcolo e commutazione del contesto | Note applicative |