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.
ParahacerqueelpinSA0aparezcaflotando,loconectédirectamentealaentradadeunbúferCMOS.Elbúferqueelegípasaaserdelaserie74LVC.DadoquelaentradaaundispositivoCMOSestábásicamenteconectadadirectamentealaspuertasdelosMOSFET,¿tengorazónalsuponerqueunaentradaCMOS"parecerá" un pin flotante a este chip?
-
¿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?