Estoy diseñando una placa de interfaz de propósito general y quiero poner a disposición tantos periféricos disponibles y utilizables en un encabezado de expansión sin la necesidad de cambios permanentes (soldadura).
Un problema es hacer que las resistencias de extracción I2C sean conmutables, de modo que puedan desactivarse cuando no sean necesarias. Mi idea inicial simplemente utiliza una salida GPIO libre para tirar de las resistencias altas o se deshabilita (alta impedancia) cuando no se necesita, como se muestra a continuación. Esto aparentemente me salva un interruptor de transistor. ¿Hay algo que deba tener en cuenta o es factible?
Sé que los valores de la resistencia de pull-up dependen de la longitud y la velocidad del bus, pero encontramos que para nuestras aplicaciones 4k7 Ohm en general están bien.