Refiriéndome exactamente a lo que dibujan las líneas I2C, ¿me equivoco al pensar que cuanto mayor sea la frecuencia del reloj, más corto será el tiempo (la misma cantidad de) corriente que fluye a través de las detonaciones y, por lo tanto, meno...
Tengo entendido que las líneas I2C usan resistencias pull-up para elevar pasivamente el bus a nivel lógico alto porque los controladores usados en el bus son controladores activos, es decir, colector abierto / drenaje abierto. Dado que los contr...
Estoy conectando un PIC18F46K22 (maestro) a un PIC18F4620 (esclavo) usando I 2 C. El cable entre los dispositivos es de ~ 30 cm. Estoy usando 400kHz sin control de velocidad de respuesta. Más adelante, agregaré otro 18F4620 en ~ 5 cm del...
Tenemos un producto que usa PIC18F4520, y usamos algunos dispositivos como el controlador de LCD, etc., que usan el bus I2C para comunicarse con el micro. Pero ahora queremos agregar un par de AD5504 , que es un DAC con SPI interfaz. Ahora tene...
Tengo un PCB que utilizo para realizar algunas mediciones en un chip de silicona patentado. Estamos incluyendo varias estructuras de prueba en la PCB para permitir algunas pruebas automatizadas, por ejemplo, relés que abren / cierran algunas con...
Quiero crear un reloj RTC para la Raspberry Pi. Adafruit tiene una guía para lograr esto con Dallas DS1307. En el esquema colocan una resistencia de 2.2K entre VCC y SCL y hacen el Lo mismo para VCC y SDA. SQLW está simplemente desconectado....
Estoy tratando de desarrollar una placa que incluya dispositivos I2C y SPI que están sin energía la mayoría de las veces para ahorrar energía. Descubrí que para estos dispositivos en particular (sensores de presión Honeywell HSC) definitivamente...
Actualmente estoy trabajando para reescribir parte del código en mi controlador I2C, y estoy tratando de averiguar el propósito exacto de la condición de STOP.
Creo que en un sistema de múltiples maestros, una vez que se produce una condición...
Mi esclavo I2C no está bajando el bus hasta el final para el ACK.
He intentado reemplazar 1.5k pullup con 10k pullup, pero el voltaje ACK sigue siendo el mismo (1.6V).
Voltaje del sistema: 2.5V
Maestro: STM32L151
Esclavo: NXP NT3H211...
Estoy diseñando un sistema que se puede expresar en un esquema abstracto como este:
HayunaMCUprincipalqueactúacomomaestroI2Cyalgunosesclavos.AlgunosdeellosestánenlamismaPCB,peroalgunosestánconectadosconcablesenotrasPCB.EnelcasodeSlave7ySlave...