Hallo zusammen, da hier unter dem Stichwort PMBus nur sehr wenige Beiträge existieren, erlaube ich mir einen neuen Beitrag zu erstellen. Ich arbeite gerade mit dem PMBus und realisiere eine vollständige Kommunikation zwischen einen ATmega168A (Master) und einem PMBus Device als Slave. Die Grundlagen des PMBus sind mir völlig bewusst (... das dieses Protokoll letztendlich auf den SMBus sowie schließlich auf den I2C Bus aufsetzt). Dennoch die Frage, gibt es von Atmel eine Library oder Treiber für den PMBus auf einen ATmega168 als Master?
Wenn das Ding auf I2C aufsetzt, dann sollte ed doch genügen, irgendeine Implementierung zu finden. Bei der musst Du dann nur die I2C-Anbindung durch die hardwarespezifische des AVR ersetzen, der Rest sind doch eh' nur Protokollinhalte, die sich nicht unterscheiden, ob sie nun auf einem AVR, einem ARM oder einem Atomuboot verwendet werden.
Danke für die schnelle Antwort, im Prinzip hast du recht. Ich habe bereits Treiber von Freescale und TI gefunden, jedoch sind die auf den Ersten Blick sehr mächtig. Hatte mir halt vorgestellt, dass es da bereits einen Out-Of-The-Box-Treiber für ATMegas gibt, der mir das Protokoll bereits abbildet. Somit müsste nicht jeder Entwickler zunächst diese Hürde nehmen, bevor er mit der eigentlichen Implementierung seiner Software beginnen kann. Falls noch jemand einen Tipp hat, darf er ihn gerne mitteilen ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.