VirusX2
Member level 4
Hello everyone, i'm old reader but new member in this forum..!!
I'm currently working on a Real-time measurement system to measure voltage, current, frequency and some other electrical signals. The heart of my system is a PIC18F4553 and as communication protocol i must use I2C cause for every measurement there will be a subsystem on separate PCB. My problem is what bus speed i really need..? 400 KHz or i must go to 3.4 MHz. I want basically to communicate with A/D converters. The fastest i found produces 189 kSPS (Samples/Second) so can take sample every 5.2 μS. It's supports all I2C speeds. How can i calculate what bus speed i really need?
I'm currently working on a Real-time measurement system to measure voltage, current, frequency and some other electrical signals. The heart of my system is a PIC18F4553 and as communication protocol i must use I2C cause for every measurement there will be a subsystem on separate PCB. My problem is what bus speed i really need..? 400 KHz or i must go to 3.4 MHz. I want basically to communicate with A/D converters. The fastest i found produces 189 kSPS (Samples/Second) so can take sample every 5.2 μS. It's supports all I2C speeds. How can i calculate what bus speed i really need?