VirusX2
Member level 4
- Joined
- Nov 18, 2014
- Messages
- 77
- Helped
- 1
- Reputation
- 2
- Reaction score
- 0
- Trophy points
- 1,286
- Activity points
- 1,855
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?