Cómo diseñar un hardware de sistema integrado

Es un trabajo muy tedioso. Primero debe tener una arquitectura de bloques del hardware o módulo listo. Una vez decidido, debe elegir sus componentes. Hay muchas cosas que debe cuidar, como el paquete de componentes, el vendedor, la disponibilidad y los costos. A veces, algunos componentes se sienten como un ajuste perfecto, pero no están disponibles. En tales casos, necesita encontrar una caída alternativa en la solución o una solución alternativa. Esto se llama la lista de materiales (BOM). Una vez finalizado, siendo esquemático, usualmente usamos CadSoft Eagle para dibujar esto, pero hay muchos otros softwares disponibles.

Comienza a dibujar el esquema uno por uno, teniendo en cuenta cada componente. Necesita un símbolo y el dispositivo que juntos componen el dispositivo. El símbolo es solo una representación simbólica. El paquete es una representación física y un símbolo puede tener múltiples paquetes utilizados.

Los necesita para trabajar en la PCB.

Si está interesado en trabajar más en hardware. Hay algunos buenos tutoriales disponibles que puedes ver y aprender. Se pueden encontrar en el sitio web de sparkfun.

Gracias por A2A!

Puede encontrar toneladas de diseños de módulos pequeños en muchos foros, incluido stackoverflow. Como mencionó específicamente el hardware, debo resaltar lo que implica la construcción de hardware y cómo podría enfocarse en mejorar sus habilidades. Cualquier ingeniero incorporado (hardware o software) debe ser capaz de comprender los fundamentos del diseño, leer y esquemas de diseño. Pasar tiempo con placas y escudos Arduino, con horas de sesiones de depuración de hardware lo colocaría en el camino correcto. Debe poder comprender el proceso de leer hojas de datos, diseñar circuitos para funcionalidades y usar el osciloscopio para depurar su hardware. Una vez que pueda comprender y construir diseños, puede usar uno de los muchos softwares para construir sus esquemas y diseñar una PCB. Eagle sería un buen punto de partida de código abierto. Si pasa a diseñar hardware profesional, comenzará a familiarizarse con Orcad, Cadence, Pads, Allegro, etc.

Todas las placas Arduino vienen con esquemas y el primer objetivo debe ser sumergirse en el diseño, comprender los periféricos, identificar buenas prácticas y reglas básicas. Mantenga el “Arte de la electrónica” a su lado. Si solo está mirando módulos de hardware que vienen con diseños fuente, encontrará toneladas de escudos en lugares como SparkFun Electronics, adafruit, etc.

Puede seguir esta respuesta con más consultas, y trataré de ayudarlo.

He estado diseñando diseños complejos de hardware desde los últimos 16 años. Cuando comencé, mi primer diseño fue para un robot donde diseñé el circuito usando 555 temporizadores, puentes H y motores.

Más tarde, utilizando mi kit PSOC de Cypress, aprendí formas de alternar y probar todas sus interfaces utilizando muchos recursos y tutoriales de aplicaciones en línea. Seguí leyendo y comencé a crear y probar hardware alrededor de 8051, Cypress SOC, controladores Microchip, Freescale, procesadores basados ​​en Intel.

Es un trabajo difícil donde el aprendizaje nunca se detiene y debe trabajar duro en la preparación para asegurarse de que no queden errores en su diseño.

Para una persona que comienza, mi sugerencia sería elegir módulos de controlador / diseño de referencia y comenzar a diseñar a su alrededor. Eventualmente aprenderá y aprenderá más habilidades de diseño electrónico para comenzar a diseñar sus propios tableros.

Para ayudarlo en su trabajo de diseño, he enumerado algunas de las herramientas / sitios web populares aquí:

1. Fritzing

2. Trucos frescos todos los días

3. TI webbench para diseños de potencia / reloj / amplificador Diseños de circuitos personalizados de extremo a extremo

No dude en hacerme preguntas más específicas.

Una forma es aprender de los maestros. Lea este clásico de Jack Ganssle: ” El arte de diseñar sistemas embebidos

Escribí una reseña de este libro en algún momento:

El arte de diseñar sistemas embebidos

Yo no soy ingeniero electrónico, pero sé que las personas en la industria están utilizando herramientas como OrCAD, Altium. Que yo sepa, son los más populares.

También hay Fritzing que puedes usar para proyectos simples. Es de código abierto pero no está seguro de cuántos componentes / placas, etc. es compatible.

Espero que esto ayude.

Gracias por A2A!