he I2C bus supports multiple masters. If two or more masters try to issue a STARTcommand on the bus at the same time, both clock synchronization and arbitration willoccur. Clock synchronization is procedure that will make the low period equal to thelongest clock low period and the high is equal to the shortest one among the masters.Figure 7.29 illustrates clock synchronization, where the top set of traces is generated bythe first master, and the second set of traces is generated by the second master. Since theoutputs are open drain, the actual signals will be the wired-AND of the two outputs. Eachmaster repeats these steps when it generates a clock pulse. It is during step 3) that thefaster device will wait for the slower device
đang được dịch, vui lòng đợi..
