Inicio

Desarrollo

Desarrollo de hardware

  • Sistemas basados en microcontrolador (ARM Cortex-M, ESP32, NXP i.MX RT)
  • Diseño e integración de FPGA (Xilinx Artix-7, Zynq)
  • Circuitos analógicos y digitales
  • Diseño de PCB (Pulsonix, multicapa, alta velocidad, EMC)
  • Simulación de circuitos (LTspice, TINA, Vivado)
  • Fuentes de alimentación de alta corriente e interruptores de potencia
  • Diseño térmico y conceptos de masa

Desarrollo de software

  • Software embebido (C, C++, ensamblador)
  • Programación de FPGA (VHDL, Verilog, SystemVerilog)
  • Sistemas en tiempo real (FreeRTOS, bare-metal, multinúcleo)
  • Protocolos de comunicación (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • Programación CAPL para desarrollo y prueba de bus CAN
  • Programación en LabView y automatización de pruebas
  • Linux embebido (PetaLinux, Yocto, módulos de kernel)
  • Desarrollo de aplicaciones Android (Kotlin, Jetpack Compose)
  • Aplicaciones web (Python/Flask, JavaScript, Socket.IO)
  • Visualización de datos (Chart.js, paneles en tiempo real)
  • Aprendizaje automático (TensorFlow.js, PyTorch)

Simulación y verificación

  • Simulación de circuitos en el dominio del tiempo y de la frecuencia
  • Análisis de Monte Carlo y consideraciones de caso peor
  • Verificación de FPGA con bancos de prueba SystemVerilog
  • Simulación HDL (Vivado, Icarus Verilog, Verilator)
  • Diagrama de Bode, Nyquist, análisis de Fourier

Esquema de colores

Idioma