eebhoi01
Advanced Member level 4
Hello,
I was wondering, suppose I would create a circuit that consist of three i2C sensors (temperature sensor, energy meter & Real Time Clock) interfaced with an MCU. The datasheet of the energy meter (ADE7953) & RTC has different specified crystal values.
It is my first time to do i2c communication involving several sensors and I am confused on the following things:
1. Since the sensors have different specified crystal oscillator value, does this mean I have to provide each of them a separate crystal? Is it important for it to do its function?
2. Is it possible to just provide one crystal oscillator for the entire circuit as reference since all the components will be communicating in i2C (interconnected with two wires only) and controlled my the MCU?
I know that there is a standard 100kHz, fast 400kHz i2c communiction, etc. so why do these components have specified crystal? Please enlighten me.
I was wondering, suppose I would create a circuit that consist of three i2C sensors (temperature sensor, energy meter & Real Time Clock) interfaced with an MCU. The datasheet of the energy meter (ADE7953) & RTC has different specified crystal values.
It is my first time to do i2c communication involving several sensors and I am confused on the following things:
1. Since the sensors have different specified crystal oscillator value, does this mean I have to provide each of them a separate crystal? Is it important for it to do its function?
2. Is it possible to just provide one crystal oscillator for the entire circuit as reference since all the components will be communicating in i2C (interconnected with two wires only) and controlled my the MCU?
I know that there is a standard 100kHz, fast 400kHz i2c communiction, etc. so why do these components have specified crystal? Please enlighten me.