View Issue Details

IDProjectCategoryView StatusLast Update
0002201FSVybridNI2Cpublic2014-07-04 11:15
Reporterzutter Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionV1.6 
Target VersionV1.7Fixed in VersionV1.7 
Summary0002201: Remove nine empty clocks which occur at the end of each I2C cycle
DescriptionRemove nine empty clocks which occur at the end of each I2C cycle.
Additional InformationSehr geehrter Herr Kusch,

Ich leite Ihnen noch zum Thema ineffiziente I2C Übertragung noch anhängende Informationen weiter.

In den beiden Bildern sehen Sie im Vergleich die Übertragung von 3 Bytes mittels PicoCom1 und PicoComA5.
PicoComA5 benötigt dazu insgesamt mehr als die doppelte Zeit und erzeugt dabei zusätzlich noch unnötige Leer-Clocks bis das Ende der Kommunikation erreicht ist.

Da wir den I2C Bus auch für die zeitkritische Profibuskommunikation unter DPV1 verwenden, ist das Zeitverhalten für uns nicht gleichgültig.
Bitte bewirken Sie, dass Herr Zutter diese Schnittstelle effizient und richtig realisiert.
Mit freundlichen Grüßen/Best Regards
Found Driver Version
Fixed Driver Version
Forum Link

Activities

guest

2014-05-07 08:36

viewer   ~0001296

First generate stop Signal, then read last databyte.