Construyendo una resistencia controlable MCU

0

Necesito una resistencia que pueda controlar con una MCU como una pi arduino / frambuesa. Idealmente con 1M de resistencia máxima. La resistencia manejará un rango de señal analógica de \ $ \ pm \ 9v \ $. He considerado usar un potenciómetro digital con un rango alto, como un AD5290, pero la cremallera sería una preocupación en mi aplicación. Me gustaría un rango de < 1K \ $ \ Omega \ $ a \ $ 1M \ Omega \ $, continuamente ajustable.

Por lo que sé, las implementaciones más comunes de lo que quiero serían usar un LM13700 como una resistencia controlada por voltaje, crear uno con un LED y un LDR, o usar FET.

Mi pregunta es: ¿Cuál sería la mejor solución aquí? Preferiría la respuesta más lineal posible, por lo que el LED y el LDR son una mala solución.

    

1 respuesta

1

0Ω - 1MΩ es una orden bastante alta. El ± 9V también es resistente.

Esto podría ser un problema XY, por lo tanto:

  • ¿Usted realmente necesita 0Ω?
  • ¿Qué resolución necesitas? (Y, tal vez, ¿necesita una respuesta lineal o de registro).
  • ¿Qué tan rápido cambiarás esta resistencia?
  • ¿Se puede evitar este requisito para tal parte modificando su situación?

Como ha descubierto, los potes digitales tienen especificaciones deficientes: el AD5241 es un digipot de 1Meg, pero solo proporciona 256 pasos, solo opera a más de 0-5V, y tiene una resistencia de limpiaparabrisas de ~ 60Ω.

Podrías poner en paralelo dos digipots de diferentes rangos para obtener más pasos, pero la precisión / linealidad es tan baja que esto puede introducir más problemas. Además, para 0Ω, tendría que construir un circuito de derivación y reducir el voltaje.

Si va con un FET (incluso un FET diseñado específicamente para su uso como VCR), debe esperar que la operación en el régimen óhmico comience en \ $ R_ {DS (encendido) MIN} \ simeq 20-200 \ Omega \ $ con un rango de tal vez dos octavas. Puede intentar combinar partes, pero nuevamente, esto es difícil y aumenta su resistencia mínima. Sin embargo, los FET son más apropiados para voltajes de entrada altos / bipolares.

Básicamente, si hay alguna manera de modificar su circuito para usar un VCA, OTA, o si puede tolerar grandes pasos (arreglos de resistencias conmutables), su vida será mucho más fácil.

Si puede tolerar un componente voluminoso, un motor paso a paso emparejado con un potenciómetro puede hacer un trabajo bastante decente. Pero le advierto ahora que lidiar con resistencias motorizadas puede ser un gran dolor. Ah, e incluso un buen potenciómetro no se acerca a 0Ω.

    
respondido por el uint128_t

Lea otras preguntas en las etiquetas