•
I5CARead_DF5A–ADataAFetchA5ABytes:A
o
SlaveAreturnsAonlyApressureAdataAtoAtheAmasterAinA5Abytes8A
o
StartAConditionA–ADeviceASlaveAAddressA[x:7]A–AReadMWriteABitA=ReadA=AN1A–AWaitAforASlaveAACKA–A5AstatusAbitsA–AxApressureA
bitsA[N4:8]A–AMasterAACKA–A8ApressureAbitsA[…:7]A–AMasterANACKA–AStopAConditionA
SA
xA gA 9A 4A 5A NA 7A RA
AA
NgA
N9A
N4A
N5A
NNA
N7A
9A 8A AA
…A xA gA 9A 4A 5A NA 7A NA
SA
o
I5CARead_DF4A–ADataAFetchA4ABytes:A
SlaveAreturnsA5ApressureAdataAbytesAandAtemperatureAhighAbyteA[N7:4]AtoAtheAmaster8A
StartAConditionA–ADeviceASlaveAAddressA[x:7]A–AReadMWriteABitA=ReadA=AN1A–AWaitAforASlaveAACKA–A5AstatusAbitsA–AxApressureA
bitsA[N4:8]A–AMasterAACKA–A8ApressureAbitsA[…:7]A–AMasterAACKA–A8AtemperatureAbitsA[N7:4]A–AMasterANACKA–AStopAConditionA
SA xA gA 9A 4A 5A NA 7A RA AA NgA N9A N4A N5A NNA N7A 9A 8A AA …A xA gA 9A 4A 5A NA 7A AA N7A 9A 8A …A xA gA 9A 4A NA SA
•
I5CARead_DF9A–ADataAFetchA9ABytes:A
o
SlaveAreturnsA5ApressureAdataAbytesAandAandA5AtemperatureAbytesA=[N7:4]AandA[5:7]xxxxx1AtoAtheAmaster8A
o
StartAConditionA–ADeviceASlaveAAddressA[x:7]A–AReadMWriteABitA=ReadA=AN1A–AWaitAforASlaveAACKA–A5AstatusAbitsA–AxApressureA
bitsA[N4:8]A–AMasterAACKA–A8ApressureAbitsA[…:7]A–AMasterAACKA–A8AtemperatureAbitsA[N7:4]A–AMasterAACKA–A4AtemperatureA
bitsA[
5
:7]A–AMasterANACKA–AStopAConditionA
SA xA gA …A NA 7A RA AA NgA N9A N4A N5A …A 9A 8A AA …A xA …A NA 7A AA N7A 9A …A 9A 4A AA 5A NA 7A xA xA xA xA xA NA SA