Ingenieria Eléctrica

8
¿Qué tiene de malo este casting en código C para AVR?

Definí dos variables: uint8_t a[2]; uint16_t b; A continuación, quiero usar acomo variable de tipo uint16_t, por ejemplo b = (uint16_t)a; Pero esto está mal! Mis programas no funcionan correctamente con dicho código. Todo está bien, cuando sustituyo ba uint8_t b[2]las operaciones elementwise...

8
¿Cómo se ve mi diseño de cristal?

He hecho un diseño preliminar de mis cristales. Nunca he diseñado un tablero con cristales, por lo que este es solo un primer paso aproximado basado en mi pequeño conjunto de conocimientos de diseño de cristales. ¿Cómo me veo hasta ahora? ¿Algo que podría estar haciendo mejor? Detalles en el...

8
Enfoques rápidos para soldadura / montaje de PCB

Nuestro equipo (tres aficionados que ahora desarrollan nuestro primer dispositivo serio) está interesado en soldar / ensamblar aproximadamente 200 PCB. Ya hemos encontrado un fabricante de bajo costo para las placas sin procesar, por lo que solo queda el ensamblaje. Por supuesto, nos gustaría...

8
Protección de entradas ADC

Estoy usando un ADC MCP3424 . Después de romper una de las entradas de ADC, vi este hilo: ¿Protección de entrada de ADC? También leí la nota de la aplicación Microchip TB3013 . Figura 3 en particular: Las entradas analógicas del ADC deben sujetarse a ± 0.3V de los rieles de suministro. La V...

8
¿Cómo elijo un motor paso a paso de tamaño adecuado?

Mi último proyecto con cerebro de liebre implica un motor paso a paso. Pero, ¿cómo sé qué stepper elegir? Estoy agregando un paso a paso al tornillo de avance de mi torno. Se utilizará para feeds y subprocesos. Para los feeds, el comportamiento del stepper no es crítico; solo necesita moverse a...

8
Diseñando un ALU simple

Necesito diseñar una ALU con dos entradas de 8 bits A y B y entradas de control x, y y z que admitan las siguientes operaciones: x y z | operation 0 0 0 | S = A-B 0 0 1 | S = A+B 0 1 0 | S = A*8 0 1 1 | S = A/8 1 0 0 | S = A NAND B (bitwise) 1 0 1 | S = A XOR B (bitwise) 1 1 0 | s = reverse the...