Autor Tema: Problemas al usar puerto I2C y SPi para comunicar periféricos diferentes.  (Leído 161 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado genisuvi

  • PIC16
  • ***
  • Mensajes: 104
Buenas,
tenemos un proyecto en mente sobre comunicar con varios nodos esclavos mediante un bus SPI y otro periférico como una pantalla LCD por bus I2C.
La cosa es que hemos ido probando por partes, el bus SPI con los módulos esclavos y perfecto, probamos, la pantalla LCD por separado y podemos escribir por pantalla alguna cosa.
Ahora bien, lo probamos los dos a la vez y el bus SPI deja de funcionar.
En principio el mapeo de los puertos está bien diferenciado y bien conectado, ya que por separado se accede correctamente.
La pantalla funciona a 5V y estamos usando el pin de 5V de la Raspberry. El módulo SPI lo alimentamos con el pin de 3.3V de la Raspberry.

Alguna sugerencia para ir averiguando o descartando causas de este tipo de fallo? No sé ni por dónde empezar.
Puede dejar de funcionar uno de los puertos de la Raspberry a causa de que estemos alimentando ambos perífericos desde la Rasp?

En principio el módulo SPI está teniendo un consumo máximo muy bajito, como 20mA. La Rasp puede dar bastante más, 250mA. Lo que no sé es el consumo del I2C desde los 5V. De hecho parece que funciona hasta que le aplicamos 5V.

Esta es la pantalla LCD que usamos:

https://www.amazon.com/gp/product/B00EDMMTGY/ref=as_li_qf_sp_asin_il_tl?imprToken=K8BKd0UNG5tKEPbwdl.pnw&slotNum=2&ie=UTF8&tag=circbasi-20&camp=1789&creative=9325&linkCode=w61&creativeASIN=B00EDMMTGY&linkId=1ea15094e9d98e49e84fde472cb72bd1


« Última modificación: 16 de Julio de 2020, 09:12:22 por genisuvi »