5v 3v3 SPI Chip Select

0

Tenemos una MCU Kinetis (Mk66fn2m0) que es 3v3, y que necesita seleccionar una línea CS de un chip de 5V (CJ125 fabricado por Bosch).

Usamos buffers para las comunicaciones principales, pero olvidamos el CS, simplemente enlazamos directamente como un rastro de red y pcb.

¿Existe una forma fácil, como una resistencia de pull-up (y si es así, qué valor) para hacer que el CS del esclavo 5v funcione con el pin de salida Kinetisis 3v3?

Gracias

    
pregunta MattyT2017

3 respuestas

0

Hay un par de opciones.

Una opción, como se sugirió pero no se explica completamente en la respuesta de Annie, es jugar con las tolerancias de los rieles de voltaje. Si aumenta el riel "3.3V" para decir 3.6V y reduce el riel "5V" a 4.75V, puede comprar el margen suficiente para hacer que las cosas funcionen sin dejar de tener las fuentes de alimentación adecuadas para sus dispositivos.

Si atiende un pull-up pero aún así el disco duro de la salida, es probable que el pull-up tenga poco efecto.

Si la línea en la MCU es tolerante a 5 V, entonces puede agregar un pull-up y controlar la salida del colector abierto ya sea utilizando un modo explícito de colector abierto en el pin o configurando el pin en el modo de entrada para producir un alto rendimiento lógico.

Los valores para el pull-up dependerán de la cantidad de capacitancia que tenga la línea y de la rapidez con la que la necesite para pasar de alta a baja. Puede ser necesaria alguna experimentación.

    
respondido por el Peter Green
0

¿Eres capaz de invertir la señal CS? En ese caso, podría usar un resistor MOSFET + 1, aunque necesitará cortar el cable en algún lugar.

Sin embargo, para ser honesto, le daré una oportunidad con 3.3V y realizaré algunas pruebas de confiabilidad.

    
respondido por el Tom L.
0

Si estoy viendo las hojas de datos correctas, 3.6V es el VDD máximo de la MCU y 4.75V es el VDD mínimo del chip Bosch, con un mínimo de VIH de 3.325V. Así que tienes mucho margen sin agregar ningún circuito adicional.

    
respondido por el Annie

Lea otras preguntas en las etiquetas