Antecedentes: estoy familiarizado con la interconexión de algunos encoders incrementales / en cuadratura a un solo chip MCU. Mi chip al inicio STM32F10x
puede decodificar 4-5 codificadores incluso en un paquete LQFP64 (por ejemplo, STM32F100R8T6
tiene 4), que siempre ha sido más que suficiente para mí ... hasta ahora .
Problema: quiero un ATXMEGA128
para sondear efectivamente los conteos de los 30 codificadores a 1kHz (por ejemplo, manteniendo contadores de 16 bits). No puedo cambiar el ATXMEGA128
a otra MCU, pero puedo agregar otra MCU para interactuar con ella.
La conclusión es que podría oprimir un FPGA (por ejemplo, Spartan3E) y hacerlo hablar con MCU a través de SPI o en paralelo, pero me gustaría considerar algunas alternativas antes de seguir este camino (por razones no técnicas) . El número puede reducirse a 15 si 30 parece demasiado difícil sin FPGA.