Buena pregunta.
La forma en que veo que sucede es usar un microcontrolador que ejecuta un script de aprendizaje automático (escrito en Python o en algún otro idioma) que controla el PWM de un interruptor que controla la cantidad de corriente de polarización en un amplificador operacional o que controla el parámetros de compensación como capacitancia de polo dominante, etc.
De esta manera, a medida que el entorno cambia con los cambios de temperatura y humedad y otras cosas, el circuito que ha sido “entrenado” para pensar de cierta manera responderá y cambiará los parámetros, lo que le dará mucha más personalización de la que tiene actualmente.
En un circuito que diseñamos en la Universidad, utilizamos interruptores externos en una PCB para cambiar las corrientes de polarización en nuestro LDO, de esta manera podríamos hacer que funcione en la región que queramos, como alta velocidad, alta potencia o baja velocidad, baja potencia o alta velocidad de respuesta, etc. El siguiente paso habría sido utilizar un algoritmo de aprendizaje automático para controlar estos interruptores.
- Cómo llevar la informática a escala de Internet a todas las empresas del planeta
- ¿Cuál es la diferencia entre software y algoritmo?
- ¿Cuál es la diferencia entre sincronización de procesos y punto muerto? Si hay sincronización, ¿ocurrirá un punto muerto o no?
- ¿Cuáles son algunos problemas de NP que no son NP-hard?
- ¿Cómo algún sitio web reduce la velocidad de descarga?
La única advertencia para esto es que todas estas cosas adicionales del microcontrolador son buenas para la creación de prototipos, ya que pueden causar una sobrecarga significativa para los circuitos integrados de producción. Necesito pensar más sobre eso …