flotando un pin de salida digital de un IC

1

Estoy usando un acelerómetro FXLS8471Q para un proyecto usando la interfaz SPI. El chip utiliza los mismos pines para SPI y I2C. Para detectar qué interfaz desea el usuario, el chip muestrea el pin SA0 en el encendido según la Tabla 11:

Tengodospreguntas.

  1. ParahacerqueelpinSA0aparezcaflotando,loconectédirectamentealaentradadeunbúferCMOS.Elbúferqueelegípasaaserdelaserie74LVC.DadoquelaentradaaundispositivoCMOSestábásicamenteconectadadirectamentealaspuertasdelosMOSFET,¿tengorazónalsuponerqueunaentradaCMOS"parecerá" un pin flotante a este chip?

  2. ¿Cuál es el circuito interno que el fabricante probablemente usó para detectar un pin flotante? Un pensamiento que viene a la mente es un simple divisor de resistencia 50/50 entre potencia y tierra. Tomar muestras del centro del divisor con un ADC o dos comparadores podría indicar la diferencia si el pin está atado alto, bajo o flotante. ¿Es mucho más complicado que eso?

simular este circuito : esquema creado usando CircuitLab

    
pregunta Dan Laks

1 respuesta

1

Sospecho que utilizan un método secuencial en el que conducen débilmente el pin alto y bajo y muestrean los estados. Hay cuatro posibilidades en la verdad, una de las cuales nunca debería suceder.

Dado que no parecen estar demasiado preocupados por las salidas flotantes conectadas a SA0, una entrada CMOS razonable debería estar bien, pero me preocupan los conductores largos con mucha capacitancia.     

respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas