
|
Die Pause zwischen 2 Datenpaketen beträgt min. 50ms, in meinem Programm wird dies für Rücksetzer der Bit- und Byte-Zähler benutzt.Ein Datenpaket kann 6, 8 oder 11 Byte lang sein und beginnt mit einer Pause von 3ms. Danach folgen die Bytes getrennt durch eine Pause von 800µs. Jedes Byte ist in 8 Bits unterteilt, die während der High-Phase des Taktsignals gültig sind. In meinem Programm werden die Daten mit der fallenden Flanke gelesen. |
| Nachdem der Master seine Datenpaket gesendet hat, erzeugt er den Takt min. eine weiteres Byte lang ( 8 Takte). Während dieser 8 Takte kann ein Slave seine Daten auf den Bus legen, ist dies der Fall, so erzeugt der Master weiterhin den Takt. Wurde jedoch von keinem Slave geantwortet, so bleibt die Datenleitung auf High und der Master erkennt ein Daten-Byte von 00h. Damit ist ein Befehlszyklus zu Ende und der Master fährt nach min 50ms mit dem nächsten Datenpaket fort. |
Weitere Informationen die ich im Internet gefunden bzw. gemailt bekommen hab, und mit denen ich begonnen habe :
UniLink Information (ursprünglich ein Postscript-Dokument)
Informationen zum Protokoll gibt es auch auf folgenden Seiten :nicht über UniLink, dafür aber ein phantastischer MP3-Player.
|
Datei
|
Beschreibung
|
Zip
|
| UniLink.asm | Assemblerpogramm zum Protokollieren des Datenverkehrs auf dem UniLink-Bus. | |
| UniLink.hex | Assemblierte UniLink.asm | |
| Assemblerprogramm das sich als CD-Wechsler anmeldet (funktioniert sehr selten korrekt). | ||
| Assemblierte UnilinkHMPEG.asm | ||
| UniLink.exe |
Visual-Basic Programm um Protokoll zu strukturieren und kommentieren.
Aufruf : UnLink.exe {Dateiname}
|
|
| UniLink.INI | Datei nach der das Protokoll kommentiert wird. |
Als Assembler benutze ich ASM51.
|
Datei
|
Beschreibung
|
Zip
|
| UniLink.brd | Meine aktuelle Schaltung (Layout und Schaltplan). | |
| UniLink.sch | ||
| UniLink.epf | Eagle-Projekt-Datei (3.55) |
![]() |
![]() |
|
|
Zu sehen ist ein 7pol. DIN-Stecker (Bestellnummer bei Reichelt: MAS 70S) von der Lötseite aus. Die Farben entsprechen zwar denen im Sony-Kabel, sollten aber dennoch kontrolliert werden. |
Hier für die Kontrolle, der UniLink-Stecker von der Kontaktseite gesehen. |
© 2000 em@il an Michael Fluhr