Fabbricazione PCB per visione artificiale per telecamere industriali

Fabbricazione PCB per visione artificiale per telecamere industriali

Le telecamere per visione artificiale acquisiscono immagini per l'ispezione automatizzata, la guida e la misurazione a frame rate da pochi Hz a migliaia di fotogrammi al secondo. Il PCB deve interfacciarsi con i sensori di immagine, elaborare e trasferire gigabyte al secondo di dati immagine e rispondere a trigger esterni con precisione a livello di microsecondo: tutto entro i vincoli termici e meccanici delle custodie compatte delle telecamere.

Questa guida copre le considerazioni sulla progettazione di PCB che determinano le prestazioni e l'affidabilità delle telecamere per visione artificiale negli ambienti industriali.

In questa guida

  1. Progettazione dell'interfaccia del sensore di immagine
  2. Architettura del percorso dati ad alta velocità
  3. Trigger e sincronizzazione
  4. Gestione dell'alimentazione per sensori
  5. Gestione termica in custodie compatte
  6. Implementazione dell'interfaccia industriale

Progettazione dell'interfaccia del sensore di immagine

I sensori di immagine CMOS trasmettono dati tramite interfacce LVDS parallele, protocolli MIPI CSI-2 o Sub-LVDS a velocità dati che raggiungono multi-gigabit al secondo. L'interfaccia PCB deve mantenere l'integrità del segnale dal sensore all'FPGA o al processore attraverso il routing a impedenza controllata con un rigoroso adattamento della lunghezza.

Le interfacce dei sensori LVDS utilizzano più coppie differenziali che trasportano clock e dati a velocità da 200 Mbps a 1 Gbps per corsia. L'inclinazione tra le corsie dati e il clock influisce sull'affidabilità dell'acquisizione dei dati: i requisiti tipici specificano un'inclinazione da corsia a corsia entro 0,1 UI (intervallo unitario), che si traduce in pochi millimetri di adattamento della lunghezza della traccia per interfacce ad alta velocità.

Le interfacce MIPI CSI-2 forniscono connessioni standardizzate ad alta larghezza di banda ma richiedono un'attenzione particolare al controllo dell'impedenza e alla terminazione. Le tecniche di progettazione PCB ad alta velocità per queste interfacce includono routing a impedenza controllata, transizioni via appropriate e attenzione alla continuità del percorso di ritorno.

Requisiti dell'interfaccia del sensore

  • Controllo dell'impedenza: 100 Ω differenziale per LVDS; 85-100 Ω differenziale per MIPI CSI-2 a seconda della versione delle specifiche.
  • Adattamento della lunghezza: Adattamento all'interno della coppia entro 2 mil; adattamento da corsia a corsia in base ai requisiti di temporizzazione del sensore.
  • Piani di riferimento: Piani di riferimento ininterrotti sotto tracce ad alta velocità; transizioni via controllate.
  • Terminazione: Terminazione on-die comune nei sensori; terminazione esterna se richiesta dalle specifiche dell'interfaccia.
  • Filtraggio dell'alimentazione: Separare le alimentazioni analogiche e digitali dei sensori con un filtraggio appropriato.
  • Montaggio del sensore: Allineamento controllato sensore-scheda per precisione ottica.

Architettura del percorso dati ad alta velocità

I dati dell'immagine fluiscono dal sensore attraverso l'elaborazione FPGA all'interfaccia di uscita a velocità sostenute di diversi gigabit al secondo. Un sensore da 5 megapixel a 100 fps con profondità di 10 bit genera 5 Gbps di dati continui. I percorsi dati PCB devono sostenere questa larghezza di banda senza creare problemi termici o di integrità del segnale.

La selezione dell'FPGA bilancia la larghezza di banda I/O, le risorse di elaborazione e il consumo energetico. I ricetrasmettitori seriali ad alta velocità (5-10 Gbps per canale) gestiscono le uscite Camera Link, CoaXPress o 10GigE. Lo stackup PCB multistrato deve supportare più interfacce ad alta velocità gestendo al contempo il crosstalk e mantenendo il controllo dell'impedenza.

Le interfacce di memoria per i frame buffer aggiungono ulteriore routing ad alta velocità. Le interfacce DDR3/DDR4 richiedono un'attenzione particolare alla temporizzazione, mentre le opzioni HyperRAM o LPDDR4x più recenti offrono un routing più semplice a una larghezza di banda adeguata per molte applicazioni.

Progettazione del percorso dati

  • Pianificazione I/O FPGA: Raggruppa le interfacce correlate sullo stesso banco FPGA; pianifica le alimentazioni in base ai requisiti del banco.
  • Interfaccia di memoria: I vincoli di temporizzazione DDR guidano l'assegnazione dei layer PCB e le regole di routing.
  • Routing ad alta velocità: Microstrip per routing top-layer; stripline per layer interni con accoppiamento controllato.
  • Transizioni via: I via back-drilled o ciechi/sepolti riducono al minimo gli stub per segnali multi-gigabit.
  • Integrità dell'alimentazione: La progettazione PDN supporta le richieste di corrente transitoria da FPGA e memoria.
  • Budget di crosstalk: La spaziatura e la schermatura mantengono il crosstalk al di sotto dei margini di rumore dell'interfaccia.

Trigger e sincronizzazione

Le applicazioni di visione artificiale richiedono spesso una temporizzazione precisa tra l'acquisizione dell'immagine e gli eventi esterni: luci stroboscopiche, posizione della parte o comandi del controller di movimento. La telecamera deve rispondere agli ingressi trigger con una latenza minima nota e potrebbe dover sincronizzare più telecamere per l'imaging stereo o multi-vista.

I circuiti di ingresso trigger devono respingere il rumore elettrico comune negli ambienti di fabbrica ottenendo al contempo una risposta rapida. L'isolamento dell'optoaccoppiatore protegge l'elettronica della telecamera ma aggiunge ritardo di propagazione; gli isolatori digitali ad alta velocità offrono una risposta più rapida quando è richiesto l'isolamento. Il filtraggio in ingresso deve far passare i bordi di trigger legittimi respingendo al contempo il rumore.

La sincronizzazione dei fotogrammi tra più telecamere utilizza la distribuzione hardware del trigger o IEEE 1588/PTP. Per mantenere i clock puliti e le uscite brevi attorno a PHY e connettori a passo fine, molti progetti beneficiano della fabbricazione di PCB HDI.

Progettazione del sistema di trigger

  • Caratteristiche di ingresso: Intervallo di ingresso 5-24 V tipico per compatibilità industriale; polarità del bordo configurabile.
  • Debouncing: Il debouncing hardware o firmware respinge il rimbalzo dei contatti senza ritardi eccessivi.
  • Specifica di latenza: Latenza trigger-esposizione documentata con specifica di jitter.
  • Opzioni di isolamento: Optoaccoppiatore o isolatore digitale per la protezione del loop di terra.
  • Uscita strobo: Uscita trigger strobo sincronizzata con offset di temporizzazione programmabile.
  • Sincronizzazione multi-telecamera: Distribuzione hardware del trigger o correlazione timestamp PTP.

Gestione dell'alimentazione per sensori

Le alimentazioni del sensore di immagine influiscono direttamente sulla qualità dell'immagine. Il rumore sulle alimentazioni analogiche appare come rumore a schema fisso nelle immagini acquisite; l'ondulazione dell'alimentazione a determinate frequenze crea artefatti di bande visibili. La distribuzione dell'alimentazione PCB deve fornire alimentazioni pulite e stabili per raggiungere le specifiche di prestazione del sensore.

I sensori di immagine di grandi dimensioni consumano 1-3 W, creando un riscaldamento localizzato che influisce sulla corrente di buio e sulle prestazioni del rumore. I requisiti di sequenziamento dell'alimentazione dei produttori di sensori devono essere seguiti con precisione: un sequenziamento errato può danneggiare i sensori o causare latch-up. La progettazione dell'elettronica di potenza deve soddisfare sia i requisiti di qualità che di sequenziamento.

Le telecamere Power-over-Ethernet (PoE) derivano l'alimentazione operativa dalla connessione Ethernet, eliminando il cablaggio di alimentazione separato. Il PCB deve includere circuiti PoE PD (dispositivo alimentato) con conversione CC-CC isolata per soddisfare i requisiti di alimentazione del sensore.

Progettazione dell'alimentazione per sensori di immagine

  • Rumore di alimentazione: Le alimentazioni analogiche richiedono <10 mVpp di ondulazione; specifiche più rigorose per telecamere scientifiche.
  • LDO vs Switching: Gli LDO forniscono un rumore inferiore; switching accettabile con un filtraggio adeguato.
  • Sequenziamento: Sequenziamento dell'alimentazione secondo la scheda tecnica del sensore; sequenziamento basato su monitor per requisiti complessi.
  • Capacità bulk: Capacità adeguata per la corrente transitoria durante la lettura del sensore.
  • Coordinamento termico: La posizione di dissipazione della potenza influisce sull'ambiente termico del sensore.
  • Integrazione PoE: Interfaccia IEEE 802.3af/at PD con CC-CC isolato per telecamere PoE.

PCBA per visione artificiale

Gestione termica in custodie compatte

Le telecamere per visione artificiale racchiudono l'elettronica con una significativa dissipazione di potenza (10-25 W tipici per telecamere industriali) in custodie compatte che potrebbero non avere ventilazione. La progettazione termica del PCB deve condurre il calore alle superfici della custodia per la dissipazione mantenendo la temperatura del sensore entro i limiti operativi.

La temperatura del sensore di immagine influisce sulle prestazioni del rumore. La corrente di buio raddoppia circa ogni 6-8°C, aumentando il rumore di fondo a temperature elevate. Le applicazioni critiche possono richiedere raffreddamento attivo (TEC) per mantenere una temperatura del sensore costante; il PCB deve supportare l'erogazione di potenza TEC e il monitoraggio della temperatura.

La progettazione termica del PCB deve bilanciare i requisiti di diffusione del calore con l'integrità del segnale ad alta velocità. I piani in rame pesanti migliorano la conduttività termica ma possono influire sull'impedenza controllata; un'attenta progettazione dello stackup soddisfa entrambi i requisiti termici ed elettrici.

Approcci di progettazione termica

  • Diffusione del calore: I piani in rame conducono il calore da fonti localizzate alle aree di contatto della custodia.
  • Interfaccia termica: I pad termici o i riempitivi di spazi vuoti trasferiscono il calore dal PCB alla custodia.
  • Posizionamento dei componenti: Componenti caldi posizionati per percorsi di calore efficaci; circuiti sensibili in zone più fredde.
  • Percorso termico del sensore: Percorso termico dedicato dal sensore alla custodia, possibilmente attraverso supporti metallici.
  • Supporto TEC: Circuiti di azionamento TEC e monitoraggio della temperatura per sensori raffreddati.
  • Considerazione del flusso d'aria: Per telecamere con ventilazione, il posizionamento dei componenti considera i modelli di flusso d'aria.

Implementazione dell'interfaccia industriale

Le telecamere per visione artificiale si collegano ai sistemi host tramite interfacce GigE Vision, Camera Link, CoaXPress o USB3 Vision. Ogni interfaccia ha requisiti PCB distinti per integrità del segnale, selezione del connettore ed erogazione di potenza.

Le telecamere GigE Vision utilizzano PHY Ethernet standard con magneti e connettori di grado industriale. M12 o RJ45 con blocco a vite con ritenzione del cavo gestiscono le vibrazioni e le sollecitazioni del cavo. Il layout di PHY e trasformatore segue la fabbricazione di PCB ad alta velocità per l'integrità del segnale e l'EMC.

Le telecamere CoaXPress trasmettono video ad alta larghezza di banda su cavo coassiale con erogazione di potenza sullo stesso cavo. L'interfaccia PCB include serializzatore ad alta velocità, driver coassiale e circuiti di estrazione di potenza PoCXP.

Implementazione dell'interfaccia

  • GigE Vision: Ethernet industriale PHY; connettori M12 o RJ45 bloccabili; isolamento 1500 Vrms.
  • Camera Link: Interfaccia LVDS parallela; connettori MDR26 o SDR26; equalizzazione del cavo per cavi lunghi.
  • CoaXPress: SERDES ad alta velocità; connettore coassiale e driver; estrazione di potenza per PoCXP.
  • USB3 Vision: Controller USB 3.0; connettori USB con blocco a vite per ritenzione industriale.
  • Interfaccia GPIO: I/O digitale isolato per ingresso trigger e uscita strobo.
  • Interfaccia di configurazione: Interfaccia seriale per configurazione telecamera e aggiornamento firmware.

La progettazione PCB per telecamere di visione artificiale integra interfacce sensore ad alta velocità, percorsi dati gigabit, temporizzazione di precisione e gestione termica in pacchetti compatti che devono funzionare in modo affidabile negli ambienti industriali. La combinazione di sfide di integrità del segnale, requisiti di qualità dell'alimentazione e vincoli termici in volumi limitati crea complessità di progettazione che richiedono un'ingegneria coordinata tra più domini. Il successo dipende dalla comprensione di come i requisiti di qualità dell'immagine si traducono in specifiche di progettazione PCB e tolleranze di produzione.