Produzione e assemblaggio di PCB per adattatori da USB a CAN
Highleap Electronics produce PCB e schede PCBA adattatrici da USB a CAN, personalizzate per CAN classico, CAN FD, interfacce industriali o per veicoli isolate e multicanale. Offriamo supporto per la fabbricazione di PCB, l'approvvigionamento e l'assemblaggio di controller/ricetrasmettitori, circuiti di isolamento/protezione, programmazione del firmware e test funzionali CAN definiti dal cliente, mentre la temporizzazione dei bit, i protocolli di livello superiore e la qualificazione rimangono definiti dalla release OEM.
Famiglie di prodotti USB-CAN e varianti applicative
Un adattatore da USB a CAN su PCB collega un computer host a una rete CAN, ma la famiglia di prodotti spazia da semplici strumenti a canale singolo a interfacce CAN FD a doppio canale isolate e adattatori diagnostici specifici per applicazioni. CAN classico e CAN FD non sono etichette intercambiabili e i protocolli di livello superiore come CANopen o J1939 non diventano funzionalità hardware semplicemente perché il prodotto utilizza un transceiver CAN; dipendono dal controller/firmware e dalla rete di destinazione.
Tipi comuni di adattatori USB-CAN
La famiglia di prodotti si estende ben oltre un singolo dongle CAN.
Una pagina USB-to-CAN può legittimamente includere adattatori CAN classici, adattatori CAN FD, strumenti a canale singolo e doppio, interfacce isolate e non isolate, varianti USB-C, hardware di diagnostica automobilistica e strumenti di servizio industriali. Anche i prodotti CANopen o J1939 possono rientrare in questa categoria se il firmware rilasciato supporta tali protocolli di livello superiore; il produttore di PCB non dovrebbe descrivere una scheda composta solo da un transceiver come un'interfaccia CANopen o J1939 a meno che il prodotto completo non implementi effettivamente tale stack software.
| Famiglia USB-CAN | Hardware o configurazione aggiunti | enfasi sulla produzione/test |
|---|---|---|
| Adattatore CAN classico | Bridge USB/MCU, funzione di controller CAN e ricetrasmettitore | Temporizzazione nominale dei bit, TX/RX e mappatura dei connettori |
| Adattatore CAN FD | Controller/ricetrasmettitore e firmware compatibili con CAN FD | Impostazioni della fase di arbitraggio/dati e test del frame CAN FD |
| USB-CAN isolato | Isolamento digitale più alimentazione lato isolato | Trazione/spazio libero, componenti della barriera e limite del test di isolamento |
| CAN a doppio canale | Due canali CAN e protezioni/connettori aggiuntivi | Identità del canale, popolamento simultaneo e prevenzione della confusione tra canali |
| Interfaccia diagnostica automobilistica | Connettore o cablaggio del veicolo e firmware dell'applicazione | Pinout, design ESD/transitorio come rilasciato, test veicolo/bus di riferimento |
| Strumento di servizio/gateway CAN industriale | Connettore robusto, possibile contenitore DIN, I/O aggiuntivi | Meccanica dei connettori, alimentazione in ingresso, protezione sul campo e test di sistema. |
Questi prodotti si integrano naturalmente nell'hardware delle reti di comunicazione , ma le specifiche di produzione devono sempre indicare la famiglia di controller/transceiver CAN, l'oscillatore, il firmware, la piedinatura del connettore e il bus di test utilizzati per il codice prodotto rilasciato.
Architettura del bridge USB, della MCU, del controller CAN e del ricetrasmettitore
L'architettura interna può utilizzare una MCU compatibile con USB con controller CAN integrato, un bridge USB separato più MCU/controller CAN, o altre combinazioni di controller. Il transceiver CAN rimane l'interfaccia fisica con il bus. La produzione deve preservare la compatibilità tra controller e transceiver, la temporizzazione, la memoria del firmware, il numero di canali e tutti i componenti di isolamento esattamente come rilasciati.
Controllore e controlli del firmware
- Controller MCU/CAN: Bloccare la revisione del dispositivo, il pacchetto e la build del firmware utilizzati nel campione approvato. La funzionalità CAN FD deve essere presente nel controller/firmware effettivo, non dedotta dal nome del prodotto.
- transceiver: Selezionare e reperire la classe di ricetrasmettitore esatta definita dal progetto; le caratteristiche del livello fisico e le funzionalità di protezione sono importanti per il comportamento della rete.
- Orologio: La tolleranza dell'oscillatore e la temporizzazione del controller possono influire sulla temporizzazione dei bit CAN. Mantenere i componenti del clock entro le regole di sostituzione controllata.
- Firmware/programmazione: Nel file di produzione vengono memorizzati la versione del firmware, il bootloader/la configurazione e i dati di identificazione del canale.
- Approvvigionamento dei componenti: Usa il approvvigionamento di componenti approvati per componenti MCU, ricetrasmettitori, isolatori e connettori con impatto sulla qualificazione.
Le dipendenze di clock e di temporizzazione dei bit richiedono un controllo della configurazione
La comunicazione CAN dipende dal clock del controller, dalla temporizzazione dei bit configurata, dal transceiver e dalla rete fisica. La sostituzione di un oscillatore con uno di frequenza compatibile o una modifica del firmware possono alterare il comportamento anche a parità di layout del PCB. Pertanto, la sorgente di clock approvata, i componenti di carico, il codice del microcontrollore/controller e l'immagine programmata devono rimanere associati alla stessa revisione della distinta base (BOM). Ciò è particolarmente importante per i prodotti CAN FD, poiché la fase dati può utilizzare una temporizzazione diversa rispetto alla fase di arbitraggio e richiede una configurazione di test definita dal cliente.
Controlli di produzione a livello fisico CAN/CAN FD
Il protocollo CAN FD accresce l'importanza dell'implementazione a livello fisico, poiché la fase dati può operare a una velocità di trasmissione diversa e superiore rispetto alla fase di arbitraggio. Il reparto di produzione dei PCB non deve riprogettare le terminazioni, gli stub, la topologia dei connettori o il posizionamento dei transceiver per risolvere problemi di produzione non correlati. Tali dettagli appartengono al progetto di sistema rilasciato e devono essere preservati durante le fasi di impilamento, instradamento e assemblaggio.
Controlli a livello fisico
- Instradamento CANH/CANL: Secondo la strategia di layout rilasciata, la coppia deve essere corta, ragionevolmente simmetrica e lontana da nodi di commutazione rumorosi.
- Terminazione: La terminazione a 120 ohm è comune nelle reti CAN ad alta velocità, ma la presenza di una terminazione fissa, commutabile o l'assenza di terminazione sull'adattatore dipendono dalla sua posizione prevista nella rete.
- Lunghezza del moncone: Il posizionamento del connettore dell'adattatore e della protezione può creare un moncone; i progetti CAN FD sono sensibili all'intera topologia di rete, non solo al PCB locale.
- Modo comune/massa: Attenersi al progetto di riferimento del ricetrasmettitore e alla strategia di messa a terra del produttore. Non aggiungere una connessione di terra attraverso una barriera di isolamento prevista.
- Punti di prova: Fornire l'accesso laddove l'OEM necessiti di TX/RX, CANH/CANL, alimentazione isolata o segnali di debug per NPI e isolamento dei guasti.
Una revisione della produzione di PCB per la comunicazione dovrebbe quindi concentrarsi sulla preservazione dello strato fisico specificato, piuttosto che applicare regole generiche di "coppia differenziale" senza il contesto del controller/ricetrasmettitore.
La protezione deve essere adeguata all'ambiente di utilizzo previsto.
I termini "industriale" o "automotive" non definiscono un'unica rete di protezione universale. I dispositivi TVS, i componenti di modo comune, gli elementi in serie, la messa a terra, il collegamento della schermatura e l'isolamento vengono selezionati in base a una specifica interfaccia e a un obiettivo di conformità. Highleap può assemblare il PCB rilasciato e applicare il montaggio a foro passante laddove richiesto da connettori DB9, morsettiere o connettori per veicoli robusti, ma la qualificazione del sistema per sovratensioni/EMC rimane vincolata al progetto OEM e all'involucro/cablaggio finale.
Connettori di isolamento, messa a terra, protezione e da campo
Le interfacce industriali e veicolari spesso aggiungono isolamento per separare la massa USB dell'host dal dominio del bus CAN. L'isolamento può riguardare solo i dati o sia i dati che l'alimentazione, a seconda del progetto. Le distanze di isolamento, i componenti CC/CC isolati, il posizionamento del trasformatore e il rame di terra devono essere conformi alla strategia di robustezza o sicurezza rilasciata; anche la progettazione del dispositivo deve rispettare la barriera.
| Variante di prodotto | Circuiti aggiuntivi | enfasi sulla produzione/test |
|---|---|---|
| Adattatore non isolato | Percorso diretto dalla logica al ricetrasmettitore | Layout compatto, ESD e riferimento di terra |
| Adattatore isolato | Isolatore digitale + alimentazione isolata quando necessario | Spazio di penetrazione/spazio libero, alimentazione isolata, apparecchio che rispetta le barriere |
| isolato a doppio canale | Due domini bus o topologia di isolamento condivisa per progetto | Identità del canale, architettura di isolamento, test multicanale |
| Robusto per il settore automobilistico/industriale | Protezione + connettore da campo | Componenti TVS/surge, supporto connettore, limite di prova ambientale |
La protezione è specifica per il design
I dispositivi TVS, i componenti di modo comune, la protezione ripristinabile o altre parti lato linea devono essere assemblati esattamente come rilasciati. La produzione può ispezionare il popolamento ed eseguire i controlli definiti dal cliente, ma la conformità a sovratensioni, compatibilità elettromagnetica o alle normative automotive a livello di prodotto non deve essere dedotta da una comunicazione CAN di successo in laboratorio. Highleap può preservare le parti sensibili alle scariche elettrostatiche (ESD) sotto controlli ESD SMT , costruendo separatamente la rete di protezione sul campo del prodotto.
Le opzioni di connettore e terminazione richiedono il controllo fisico del codice SKU
I prodotti USB-CAN possono essere forniti con connettori DB9, a morsettiera, per il settore automobilistico o personalizzati, e possono differire per il tipo di terminazione: fissa, commutabile, selezionabile tramite jumper o esterna. Queste opzioni devono essere indicate nella distinta base (BOM) e nella documentazione di test. La presenza fisica di una resistenza di terminazione non garantisce la corretta configurazione dell'adattatore per la rete del cliente; la stazione deve verificare lo stato dell'opzione rilasciata e utilizzare la corrispondente modalità di comunicazione.
- Versione DB9: Verificare il genere del connettore, la numerazione dei pin, la componentistica dell'involucro e l'allineamento del contenitore.
- Versione con morsettiera: Verificare il passo dei terminali, la direzione di inserimento, l'etichettatura stampata e lo spazio di accesso per i fili.
- Versione con cablaggio per veicoli: La codifica del connettore, la piedinatura del pigtail e il sistema di scarico della tensione devono essere verificati confrontandoli con lo schema del cablaggio rilasciato.
- Interruttore di terminazione: Lo stato dell'interruttore e la configurazione delle resistenze devono essere inclusi nell'ispezione e nel test delle varianti.
- Prodotto a doppio canale: I numeri dei canali fisici, gli ID del firmware e le etichette dei connettori devono puntare allo stesso canale del controller.
Assemblaggio e configurazione di schede PCBA USB-CAN multicanale
I prodotti USB-CAN combinano dispositivi logici a passo fine con connettori di campo robusti. I connettori DB9, le morsettiere o i connettori per autoveicoli possono essere i principali responsabili delle sollecitazioni sulla scheda; i trasformatori di isolamento e le parti di protezione di grandi dimensioni possono complicare la saldatura a rifusione e il montaggio dell'involucro. Le unità multicanale aggiungono etichette di canale, impostazioni di terminazione separate e potenzialmente diverse configurazioni del firmware. Il disegno di assemblaggio dovrebbe quindi includere l'orientamento dei connettori, le impostazioni predefinite di interruttori/jumper e i riferimenti dell'involucro, oltre ai normali dati di prelievo e posizionamento.
Verifiche della versione pilota
- Pacchetti di giunzioni nascoste: Utilizzare un'ispezione appropriata al package laddove i dispositivi MCU/bridge utilizzano giunzioni nascoste BGA/QFN.
- Orientamento del connettore: Fissare i connettori DB9, terminali o per autoveicoli e verificare le etichette del pin 1/canale confrontandole con quelle del dispositivo di prova.
- Parti di isolamento: Verificare le distanze tra i componenti e il rame ed evitare che la saldatura o i dispositivi di fissaggio compromettano la barriera prevista.
- Interruttore/ponticello di terminazione: Verificare la posizione predefinita, l'etichettatura e lo stato elettrico di ciascun canale.
- Variante del firmware: Associa il numero di canali, la funzionalità CAN/CAN FD e l'ID prodotto a una matrice firmware/configurazione controllata.
NPI dovrebbe dimostrare insieme la mappatura dei canali, la variante di isolamento e il firmware.
Un rischio comune in produzione è quello di caricare l'hardware CAN corretto con il firmware sbagliato o di confondere le varianti isolate e non isolate che condividono gran parte dello stesso PCB. Il lotto pilota dovrebbe stabilire una matrice di varianti di riferimento che includa i componenti di isolamento installati, le opzioni di terminazione, il tipo di connettore, il numero di canali e il software programmato. L'ispezione del primo campione può documentare queste differenze fisiche prima dell'inizio dei test funzionali.
Il test di produzione richiede un nodo CAN noto, non un connettore flottante.
Una stazione utile collega l'adattatore a un nodo CAN di riferimento o a un dispositivo bus controllato, verifica l'identità USB, inizializza ciascun canale, trasmette e riceve frame, controlla la comunicazione senza errori a intervalli di tempo definiti dal cliente ed esegue CAN FD solo sulle varianti che lo supportano. Il test FCT può includere il firmware OEM, lo stato di terminazione e la matrice dei canali; non dovrebbe tuttavia dichiarare la conformità con ogni veicolo o rete industriale basandosi su un singolo test di loopback.
Le verifiche termiche e di potenza vanno eseguite in progetti ad alto canale o isolati.
Convertitori di potenza isolati, transceiver multipli e processori possono aumentare la temperatura locale all'interno di un piccolo contenitore di interfaccia. Il produttore dovrebbe verificare la saldatura dei pad termici, dei componenti DC/DC isolati e delle sezioni USB/di alimentazione ad alta corrente, quindi utilizzare il carico definito dal cliente e le condizioni ambientali per la validazione del prototipo. Il limite di temperatura finale dipende dai dispositivi selezionati, dal contenitore e dagli obiettivi di conformità, quindi dovrebbe provenire dalle specifiche OEM piuttosto che da un valore generico di un adattatore CAN.
Test funzionale e configurazione di produzione dell'adattatore CAN
Il test di produzione dovrebbe eseguire le effettive funzioni di trasmissione e ricezione CAN con un dispositivo di rete controllato. I criteri di superamento/fallimento devono specificare la velocità di trasmissione della fase di arbitraggio, le impostazioni della fase dati quando viene utilizzato CAN FD, lo stato di terminazione, il numero di canali e il firmware. Un singolo loopback a una velocità di trasmissione arbitraria non è una base di riferimento sufficiente per un adattatore industriale configurabile.
- Enumerazione/programmazione USB: Verificare l'identità del prodotto, il firmware e i dati seriali/di configurazione.
- Inizializzazione per canale: Verificare che ogni canale del controller/ricetrasmettitore CAN entri nella modalità prevista.
- CAN TX/RX classico: Scambia frame definiti con un nodo di riferimento con tempistiche di bit specificate dal cliente.
- CAN FD TX/RX: Se lo SKU supporta CAN FD, eseguire la configurazione di arbitraggio/fase dati e il set di frame rilasciati.
- Comportamento in caso di errore/stato: Verificare la presenza di LED, interruttori di terminazione o uscite di stato nel prodotto.
- Controllo dell'isolamento: Eseguire solo le verifiche di isolamento di sicurezza per la produzione approvate dal cliente; la certificazione dielettrica formale richiede un processo separato e controllato.
Highleap è in grado di implementare i requisiti di test dei PCB forniti dall'OEM e di registrare i guasti per canale/funzione. Il progetto pilota approvato dovrebbe bloccare il firmware, il nodo CAN di riferimento, la configurazione del cavo/terminazione e la revisione del dispositivo di test, in modo che i lotti ripetuti vengano confrontati con la stessa rete.
Prodotti correlati per interfacce industriali
Per un preventivo, inviare Gerber/ODB++, stack-up, distinta base (BOM), baricentro, disegno di assemblaggio, note di isolamento/distacco, disegni dei connettori, firmware, configurazione dei canali/terminazioni e procedura di test CAN. Una revisione DFM dovrebbe fornire quesiti di producibilità specifici del progetto senza modificare le ipotesi del livello fisico CAN.
Highleap Electronics • Produzione e assemblaggio di PCB
Invia i file PCB rilasciati, la distinta base (BOM), i dati di assemblaggio, i vincoli meccanici, il pacchetto di programmazione o configurazione, i requisiti di test e le quantità target per una revisione della produzione.
Richiedi un preventivo per un adattatore da USB a CAN su PCB → Discuti la realizzazione del tuo PCBA →
✓ Analisi DFM e DFA ✓ Dalla prototipazione alla produzione in serie ✓ Realizzazione e assemblaggio di PCB
Messaggi consigliati
Fabbricazione di PCB TMM
Indice dei contenuti Ambito di applicazione della fabbricazione di PCB TMM per RF e...
Preventivo e stackup PCB RT duroid 6002
Questa pagina è responsabile dell'attività di quotazione e definizione dello stackup...
Produzione di PCB per filtri TMM6
Indice dei contenuti Perché i progettisti di filtri a microonde utilizzano...
Taconic RF 35 vs RO4350B PCB
Indice RF-35 vs RO4350B Approvvigionamento e...
Come ottenere un preventivo per i PCB
Eseguiremo un'analisi DFM/DFA per te e ti invieremo un report. Puoi caricare i tuoi file in modo sicuro tramite il nostro sito web. Per poterti fornire un preventivo, abbiamo bisogno delle seguenti informazioni:
-
- Specifiche Gerber, ODB++ o .pcb.
- Elenco BOM se è necessario l'assemblaggio
- Quantità
- Tempo di svolta
Per i servizi PCBA, vi preghiamo di fornire la vostra distinta base (BOM) e le istruzioni di assemblaggio specifiche. Offriamo anche analisi DFM/DFA per ottimizzare i vostri progetti in termini di producibilità e assemblaggio, garantendo un processo produttivo fluido.
