Progettazione PCB per IoT: molto più del semplice sviluppo hardware

Zachariah Peterson
|  Creato: October 13, 2020  |  Aggiornato: September 18, 2022
Collaborazione dei team multifunzionali di sviluppo hardware

I prodotti IoT sono belli ma spesso frustranti. Per riuscire a progettare questi prodotti nel modo giusto, i team di progettazione devono essere multifunzionali. Affinché il loro prodotto abbia successo sul mercato, tutto deve essere perfetto: hardware, software integrato, piattaforma web e/o applicativa e involucro meccanico. In caso di problemi in uno di questi aspetti, il tuo nuovo prodotto non sarà efficace e i prodotti concorrenti guadagneranno quote di mercato.

Cosa serve quindi per garantire che questi prodotti siano progettati nel modo giusto? La progettazione PCB per IoT non riguarda solo l'hardware, ma tiene in conto anche l'esperienza dell'utente e il fattore di forma. Ciò significa che qualsiasi team di IoT PCB design deve svolgere un lavoro multidisciplinare e che tutti hanno bisogno di una visione reciproca dei risultati. Le piattaforme cloud e le piattaforme di rete locali aiutano a rendere possibile questo tipo di collaborazione.

I team di IoT PCB design sono multifunzionali

Se hai recentemente acquistato un prodotto IoT come elettrodomestici intelligenti o un sistema di sicurezza, ti sarai probabilmente trovato a dover scaricare un'app o a creare un account sul sito web dell'azienda. Questi prodotti possono presentare involucri particolari che richiedono specifiche di progettazione rigorose. I diversi aspetti di un prodotto IoT richiedono un team di progettazione multifunzionale e collaborativo per una progettazione di successo. Il tuo team di progettazione PCB IoT includerà persone impiegate nelle seguenti discipline:

  • Ingegneria elettronica. Questi ingegneri devono progettare lo schematico e assicurarsi che i componenti scelti per la scheda siano acquistabili prima di consegnare il progetto all'ingegnere del layout e al team del software. 
  • Progettazione del layout PCB. Come suggerisce il nome, questo gruppo deve posizionare i componenti, sbrogliare le tracce, garantire l'integrità di alimentazione e segnale ed eseguire tutte le altre attività necessarie per creare un ottimo layout PCB. 
  • Progettazione di software/app mobili. Il team che si occupa della progettazione software deve solitamente attendere che gli ingegneri elettronici completino il progetto di base, poiché ciò determinerà la scelta dei componenti con cui lavoreranno. Se viene utilizzata una piattaforma web, il team web può iniziare a lavorare presto sullo sviluppo dell'architettura web di base, dell'interfaccia/UX e del framework API. 
  • Progettazione meccanica. Questa squadra deve lavorare con gli ingegneri del layout PCB per garantire che l'involucro del prodotto si adatti al PCB finito e viceversa. Per i prodotti flessibili o pieghevoli, è inoltre necessario assicurarsi che le schede flessibili o rigide/flessibili si adattino all'involucro.

I recenti progetti IoT su cui abbiamo lavorato hanno richiesto la collaborazione tra me (come lead engineer/manager), l'ingegnere del layout PCB, lo sviluppatore di software interno, il progettista meccanico e il team di sviluppo software del cliente. Quando così tante persone lavorano sullo stesso obiettivo, i progetti possono diventare molto complessi: mantenere tutti sulla stessa lunghezza d'onda richiede strumenti di collaborazione in grado di supportare tutti i diversi tipi di file necessari per creare una nuova piattaforma.

 Diagramma di IoT PCB Design
La progettazione PCB per IoT attinge ai dati di progettazione e alle risorse di più collaboratori.

Collaborazione dei team multifunzionali di sviluppo hardware

Chiunque lavori come parte di un team software avrà probabilmente familiarità con Slack, Jira e altri strumenti di collaborazione e comunicazione per la condivisione dei codici, il monitoraggio dell'avanzamento delle attività e il sistema di ticketing per la risoluzione dei problemi. Gli strumenti di collaborazione utilizzati dovrebbero consentire alcune attività importanti nel contesto della progettazione e dello sviluppo di PCB per IoT:

  • Visibilità della catena di approvvigionamento. Chiunque abbia progettato uno schematico basandosi su alcuni componenti speciali per poi scoprire che i componenti desiderati sono diventati obsoleti o hanno tempi di consegna molto lunghi conosce l'importanza della visibilità della catena di approvvigionamento. I team di progettazione dovrebbero prendere in considerazione l'approvvigionamento dei componenti fin dall'inizio per scongiurare riprogettazioni in seguito. 
  • Commenti, controllo della release di progetto, controllo della versione e forking. Queste funzionalità sono esattamente ciò che troverai in un'architettura in stile GitHub per la progettazione dell'hardware. Ma questa non dovrebbe limitarsi ai commit di codice e dovrebbe poter essere possibile accedere anche ai commit del layout PCB e del disegno meccanico. 
  • Controllo dell'accesso utenti. Non tutti i membri dell'organizzazione condividono gli stessi compiti. Un sistema con controllo degli accessi (sia per la visualizzazione che per la modifica) garantisce che le persone giuste abbiano accesso ai progetti in base alle necessità. 
  • Condivisione dei dati di fabbricazione. Quando arriverà il momento, i team di progettazione PCB per IoT dovranno collaborare con il produttore per realizzare la propria scheda. Coinvolgere il produttore in un processo collaborativo è un enorme valore aggiunto, che può ridurre i tempi di esecuzione e aiutarti a individuare tempestivamente gli errori DFM. 
Visualizzazione dei dati di assemblaggio nella progettazione PCB per IoT
Un sistema basato su cloud per la progettazione PCB per IoT consente a tutti i membri del team di visualizzare un pacchetto completo di dati di progettazione e fabbricazione.

Soluzioni Altium per coordinare da remoto team di progettazione PCB per IoT

Sono sempre più le aziende che adottano il lavoro da remoto, anche nello sviluppo hardware, e i team di progettazione hanno sempre più bisogno di sistemi cloud o locali che possano integrarsi con il loro software di progettazione. Gli attuali strumenti di collaborazione da remoto non sono in grado di fornire l'accessibilità necessaria per importare istantaneamente i dati di progettazione in programmi CAD elettronici e meccanici, consentendo al contempo il controllo della versione, la gestione dei componenti e il controllo dell'accesso degli utenti. È giunto il momento che i team di sviluppo hardware adottino una nuova piattaforma capace di riunire progettisti PCB e meccanici e, presto, anche sviluppatori di software embedded.

Altium 365 è l'unica piattaforma capace di integrare Altium Designer con app come Altium Concord Pro e Altium Viewer, semplificando la collaborazione per i team multifunzionali. Gli ingegneri di tutte le discipline possono visualizzare i dati di progettazione condivisi, importarli istantaneamente in Altium Designer o visualizzarli attraverso l'istanza web di Altium Concord Pro. Il controllo delle versioni, i commenti e le funzionalità di controllo degli accessi consentiranno al tuo team di creare una piattaforma in stile GitHub per lo sviluppo hardware. Per i team di IoT PCB design, questo è il modo ideale di collaborare a progetti complessi.

Altium Concord Pro su Altium 365 offre un valore d'integrazione senza precedenti nel settore dell'elettronica, finora relegato al mondo dello sviluppo dei software, consentendo ai progettisti di lavorare da remoto e raggiungere straordinari livelli di efficienza.

Questo è solo un assaggio di tutto ciò che è possibile fare con Altium Concord Pro su Altium 365. Scopri le nostre promozioni e descrizioni più approfondite delle funzionalità o segui uno dei corsi e training on demand.

Sull'Autore

Sull'Autore

Zachariah Peterson ha una vasta esperienza tecnica nel mondo accademico e industriale. Prima di lavorare nel settore dei PCB, ha insegnato alla Portland State University. Ha condotto la sua Fisica M.S. ricerche sui sensori di gas chemisorptivi e il suo dottorato di ricerca in fisica applicata, ricerca sulla teoria e stabilità del laser casuale. Il suo background nella ricerca scientifica abbraccia temi quali laser a nanoparticelle, dispositivi semiconduttori elettronici e optoelettronici, sistemi ambientali e analisi finanziaria. Il suo lavoro è stato pubblicato in diverse riviste specializzate e atti di conferenze e ha scritto centinaia di blog tecnici sulla progettazione di PCB per numerose aziende. Zachariah lavora con altre società del settore PCB fornendo servizi di progettazione e ricerca. È membro della IEEE Photonics Society e dell'American Physical Society.

Risorse correlate

Documentazione Tecnica Correlata

Tornare alla Pagina Iniziale
Thank you, you are now subscribed to updates.