Quelles sont les conditions préalables pour réaliser une conception de PCB avec un processeur et d’autres circuits intégrés interfacés?

Abhinav Mukherjee

Quelles sont les conditions préalables pour réaliser une conception de PCB avec un processeur et d’autres circuits intégrés interfacés?


De quoi a-t-on besoin (en connaissances et en logiciels) pour créer un petit processeur d’interface de conception de circuits imprimés, une mémoire externe et d’autres circuits intégrés? Est-il possible de faire une telle chose virtuellement et de la donner à une entreprise manufacturière pour la fabriquer? Existe-t-il des modèles matériels personnalisables open source qui peuvent vous aider?

us2012

Cela dépend: Parlez-vous d’un ATTiny fonctionnant à 2 MHz interfacé à 4 Ko de SRAM externe, ou parlez-vous d’un Intel à 3 GHz interfacé à 16 Gio de DRAM externe?

Abhinav Mukherjee

quelque chose comme ARM 1 GHz ou processeur Cortex avec 512 Mo de RAM

us2012

Je ne pense pas que ce soit un objectif réaliste si vous n’avez pas une vaste expérience préalable. Créer un design PCB et le faire fabriquer n’est pas un problème (le fabricant produira avec plaisir tout ce que vous payez), mais obtenir le bon design pour qu’il fonctionne réellement est un gros problème. Si j’étais vous, je chercherais des cartes d’évaluation ou des mini-ordinateurs avec les spécifications souhaitées. (Peut-être que certains fournisseurs de Cortex fournissent même des conceptions de référence?)

Réponses


 carveone

Compte tenu de votre ligne de base d’ARM à 1 GHz, vous envisagez une carte multicouche (8 couches, par exemple) avec un boîtier BGA à nombre de broches élevé. Un AM3539 est un boîtier PBGA 324 broches. En supposant que vous n’allez pas paquet sur paquet pour la mémoire, vous regardez un grand nombre d’interconnexions à haute vitesse, qui doivent toutes être équilibrées et l’impédance adaptée. Vous commenceriez avec une licence 5 grands pour Altium Designer ou quelque chose de similaire.

Vous pouvez jeter un œil aux plates-formes matérielles comme le Beaglebone et le Pandaboard qui vous donneront une excellente idée de l’échelle impliquée. Il y a des vidéos terrifiantes sur YouTube ( exemple ) vous montrant le routage impliqué avec DDR3.

Ce que je fais actuellement, c’est la conception d’une plinthe autour d’un SoM – un système sur module (A Gumstix ). Toute l’horreur est prise en charge, mais vous avez beaucoup d’accès de bas niveau aux broches.

Abhinav Mukherjee

Donc, si vous fabriquez une carte d’extension pour un COM Gumstix et en fabriquez un produit, pouvez-vous vendre le produit dans le commerce? Ou est-ce que gumstix coms est uniquement destiné aux loisirs?

us2012

C’est une question que vous devriez poser à Gumstix, ils vous répondront avec plaisir. Les conditions générales que je peux trouver sur leur site Web semblent conviviales pour les amateurs, mais difficiles pour les revendeurs. Mais il y a sûrement des dizaines d’entreprises qui se feront un plaisir de vous vendre des cartes Cortex que vous pourrez vendre avec votre matériel supplémentaire.

Chintalagiri Shashank

Cela peut, en principe, être fait à l’aide d’un logiciel libre. Le niveau de compétence requis, cependant, augmente probablement beaucoup plus car des choses comme gEDA ne disposent pas d’outils qu’Altium devrait probablement aider à acheminer des bus parallèles à grande vitesse et autres.

carveone

@ user1430508: nous vendrons le produit commercialement; J’ai considéré Gumstix comme je le ferais pour n’importe quelle autre partie comme un CI ou une résistance. Mais votre question est tout à fait valable – je vais maintenant vérifier très attentivement les conditions générales. Au cas où 🙂

Abhinav Mukherjee

d’accord, faites un commentaire si vous obtenez un drapeau rouge pour une utilisation commerciale de Gumstix dans les CG 🙂

 

#(une, #de, #et, #pour, avec, circuits, conception, conditions, d’autres, intégrés, interfaces, Les, PCB, préalables, processeur, Quelles, réaliser, sont, un

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *