Domanda:
Progettare un layout PCB senza avere un diagramma schematico (o netlist)?
SD11
2016-05-25 11:02:35 UTC
view on stackexchange narkive permalink

Potresti farmi sapere se è possibile progettare un layout PCB senza un diagramma schematico?

Ho esternalizzato lo sviluppo e la produzione della scheda ARM con 512 MB di DDR3 RAM e eMMC da 4 GB. La società di outsourcing ha promesso di farlo in 45 giorni, ma non mi hanno dato il prodotto anche se sono già passati più di 100 giorni dall'inizio del progetto. Quando hanno detto che stavano producendo il suo PCB il mese scorso, ho chiesto loro di inviare il suo diagramma schematico. Ma la risposta è stata che non hanno finalizzato il diagramma schematico e hanno bisogno di 2 ~ 3 giorni per realizzarlo. Per quanto ne so, non è possibile creare PCB senza importare una netlist da un file di diagramma schematico, specialmente quando si hanno due RAM DDR3. È passato 1 mese da quel momento e ancora non ho il prodotto. Devo decidere come reagire e vorrei sapere se l'azienda ha mentito.

Ho speso circa $ 6.000 per l'outsourcing e ora non ho idea di cosa fare.

Penso che tu stia cercando SE: Law
Almeno @Daniel ho bisogno di sapere se è possibile e ha un senso.
Direi che la tua domanda è legittima: è una domanda di ingegneria elettrica.Anche se potrebbe essere più specifico.Spero che tutto ti vada bene. Sulla base della mia conoscenza della realizzazione di PCB, sarebbe un disastro totale creare una scheda senza uno schema.Non ha senso.
Se non hai ancora pagato, non pagare.Se hai già pagato, probabilmente è ora di parlare con un avvocato.
Se hanno detto che stanno facendo delle schede, allora puoi chiedere i file Gerber.Probabilmente diranno che stanno creando schede senza i file Gerber ..
Aspetta, ti hanno fatto pagare $ 6000 per PROGETTARE e COSTRUIRE il tutto ??Questa è una somma di denaro scandalosamente piccola per quel compito.
Dove hai preso questi pagliacci?Libero professionista?
Sei risposte:
Dan Laks
2016-05-25 11:42:35 UTC
view on stackexchange narkive permalink

È tecnicamente possibile progettare un layout PCB senza aver prima completato uno schema, ma estremamente improbabile. Lo rende solo inutilmente complicato. Penso che chiunque tu abbia assunto non sia completamente onesto con te.

Penso che una probabile spiegazione alternativa sia che la società che hai assunto ha voltato pagina e ha esternalizzato il progetto a un'altra società! Ma potrebbero farti credere che stanno facendo il lavoro in casa, quindi ti tengono all'oscuro e escogitano strane scuse.

È anche possibile che stiano facendo il lavoro in casa, ma sottovalutato il livello di abilità necessario per completare una scheda di quella complessità (risulta che i segnali ad alta velocità sono difficili da progettare). Quindi ti stanno mettendo insieme finché non lo capiscono.

In ogni caso, i tuoi potenziali clienti non hanno un bell'aspetto. Penserei molto seriamente di cercare di riavere i tuoi soldi e andare con un'azienda che possa mantenere le loro promesse.

È possibile, ma sarebbe un errore da principiante.Non fare affari con questa azienda.Stanno mentendo o sono incompetenti.
Cristian Mardones
2016-05-25 12:49:18 UTC
view on stackexchange narkive permalink

È molto probabile che i file pcb che hai non corrispondano al circuito che desideri. "odora" come se avessero appena preso una tavola simile e ti abbiano appena dato la tavola finale. Non fornire lo schema è un brutto segno.

la mia umile opinione è che stiano giocando con te.

Fai attenzione, non pagare mai lo sviluppatore in anticipo, altrimenti possono succedere cose brutte .

Ma di solito tutte le aziende chiederanno un pagamento anticipato.Non ho lavorato con nessuna società di progettazione di circuiti stampati, ma ho esternalizzato alcuni progetti di loghi e altri lavori simili.In tutti i casi, la metà del pagamento è stata richiesta come anticipo e l'altra metà durante la consegna.Anche sprecare metà pagamento e tanto tempo è una situazione piuttosto brutta.
Peter Green
2016-05-25 14:23:41 UTC
view on stackexchange narkive permalink

È possibile tracciare un PCB senza uno schema ma le possibilità di errore sono estremamente alte. Considero incompetente chiunque lo faccia per un design non banale (e questo design è tutt'altro che banale).

È possibile che ci sia uno schema ma non è in uno stato in cui consideralo adatto per il rilascio. Ad esempio, i valori dei componenti potrebbero mancare o potrebbe essere molto disordinato (su una scheda complessa si finisce inevitabilmente per modificare lo schema per scambiare i pin intorno mentre si esegue il layout, quindi può avere senso lasciare l'ordine fino a dopo il layout).

È anche molto probabile che abbiano mentito riguardo alla realizzazione delle tavole.

Una volta ho realizzato una scheda ARM PIC32 senza uno schema (non chiedere perché).È stato un inferno.Inoltre non ha funzionato alla fine.
Una scheda per un microcontrollore è molto più semplice di una scheda per un processore con memoria esterna.Fare il primo senza cattura schematica è stupido ma fattibile, fare il secondo senza cattura schematico significa entrare nel regno del ridicolo.
Completamente d'accordo.Voglio dire, forse dovresti instradare (160 * 2 per la ram, + 50 per mmc, + ~ 250 per un piccolo processore bga ...) = 650 tracce ... senza guide per cavi aerei?Non è fattibile.Non lo farei nemmeno senza autorouter, ma è solo opinione.Oh, e questa scheda probabilmente richiede linee controllate dall'impedenza su alcune coppie ad alta frequenza, quindi dovresti fare tutto manualmente.
Asmyldof
2016-05-25 20:33:06 UTC
view on stackexchange narkive permalink

In aggiunta all'assoluta correttezza nella risposta di Dan, l'unica possibilità che vedo che ci sia il più piccolo accenno di verità è che usino una serie di blocchi predefiniti da una libreria come farebbero le aziende intelligenti e che debbano fare alcune cose per non esporre l'intera libreria.

A parte questo, il tempo di esecuzione totale su questo è circa un fattore 5 rispetto a quello di cui avrei bisogno in base ai dettagli limitati, quindi abbandonerei queste persone in modo permanente indipendentemente dal fatto che mentissero o meno. Ma poi, come dice @Daniel in un commento: la mia commissione non è neanche lontanamente bassa come $ 6000. Potrebbe essere quasi sufficiente come acconto dato un contratto adeguato con i risultati finali e gli obblighi di pagamento insieme ad esso.

Volevo solo aggiungere questo (e non rientrava in un commento) per equilibrio e chiarezza che non sempre non voler dare subito lo schema quando le schede erano già ordinate significa che sta accadendo qualcosa di spiacevole.

Dwayne Reid
2016-05-26 05:19:17 UTC
view on stackexchange narkive permalink

Progetto di routine layout PCB complessi prima di creare lo schema. Tuttavia, questa non è una pratica che consiglio a nessun altro.

Per me è facile. Ho un'immagine estremamente dettagliata nella mia testa di quello che voglio e mi limito a fare il layout. Quando ho finito il layout, estraggo la netlist dal layout e utilizzo il processo di annotazione a ritroso del mio pacchetto CAD per creare lo schema. Posso quindi controllare lo schema per errori e omissioni.

Posso farlo perché ho iniziato a tracciare schede PC complesse molto prima che fossero disponibili sistemi CAD economici. Sto parlando dell'era Bishop Graphics Puppets qui - e anche del periodo di tempo prima che i Puppets fossero disponibili.

Non avere un computer per gestire la tua netlist significa che devi mantenere il tuo schema nella tua testa. Fallo per un periodo abbastanza lungo e diventa una seconda natura.

Questo processo è buono (per me) fino a diverse centinaia di reti. Una volta che il numero di reti raggiunge le migliaia, faccio le cose come fanno tutti gli altri: creo lo schema, quindi uso la netlist per creare il layout PCB.

Dove sto andando con questo è quello È possibile che il tuo subappaltatore abbia fatto le cose in questo modo. Improbabile, ma possibile.

rackandboneman
2016-05-25 21:06:34 UTC
view on stackexchange narkive permalink

A seconda del software, si potrebbe ratsnest / scrivere manualmente una netlist, quindi il layout, seguendo uno schema che non è in formato elettronico o che esiste solo come descrizione ("guarda il datasheet e collega quel gruppo di pin a quello secondo i numeri "). In alternativa, si potrebbe generare la netlist direttamente con qualche strumento non visuale (es. Uno script perl).

Non stavo RACCOMANDANDO quella pratica e la domanda era in parte su come potesse esserci un layout ma non uno schema.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...