Forum: Mikrocontroller und Digitale Elektronik VFD Grid Control Direction Frage


von Gerhard O. (gerhard_)


Lesenswert?

Moin,

ich stehe momentan auf dem Schlauch eine Entscheidung treffen zu müssen 
die ich bis jetzt vermieden habe;-)

Es geht bei einem neuen Hobby-Projekt darum ob die 14-Segement Grid 
Ansteuerung von einem PT6311 LSI Baustein von links nach rechts besser 
wäre als sich stur an die Rechts nach Links Zuordnung der Hersteller 
Namen zu halten.

Die meisten VFD Hersteller bezeichnen im Datenblatt die Grids von Rechts 
nach Links mit G1 rechts und Gmax Links. Das hat den Nachteil, dass beim 
Transferieren von Sequenziellen Daten aus einem Array der Index 
gegenläufig sein müsste. Auch hätte man dieselben Schwierigkeiten mit 
puts(). Also wären gegenläufige Grid zu Treiber Zuordnungen besser. 
Also, man verbindet Gmax des VFD mit G1 am LSI-Baustein und so weiter. 
Dann würde der RAM Speicher des PT6311 in derselben Reihenfolge des 
internen Scans ausgefüllt.

Da ich aber auch beim HW-Design auch an die zukünftige FW denke und ihre 
Effizienz berücksichtigen will, wäre es naheliegend, die Grids in der 
selben Reihenfolge, wie sie Übliches Programmieren aussendet, 
anzuschließen.

Das habe ich vor Jahren versehentlich so gemacht (Die Grids von Links 
nach rechts verdrahtet und hat natürlich gut funktioniert. Da ich das 
damalige VFD selber charakterisieren musste, habe ich damals intuitiv 
die Grids von Links nach rechts zugeordnet bis es mir nach Jahren als 
mir ein Datenblatt in die Hände geriet, mir auffiel, dass der Hersteller 
das eigentlich umgekehrt macht.

Das besagte Display stammte aus einen Tischrechner wo man die Nummern 
immer von rechts nach links eingibt. da hat die Hersteller Zuordnung 
natürlich Sinn. Für Anzeigezwecke mittels Computer macht man es aber 
meist immer von links nach rechts. Man sollte also meinen, dass der 
Hersteller die VFDs Grid-Zuordnung für Calculator-Anwendungen 
spezifiziert und nicht wie sonst als normales Character Display, wo die 
erste Character Position immer links ist.

Wie denkt nun ein "Professioneller" Designer darüber? Ist es besser sich 
stur an die Hersteller Bezeichnungen zu halten oder "intuitiv" bzw. 
praktisch vorzugehen und die Grid Zuordnung zum Controller umzukehren?

Gegenläufiger Anschluss der Grids nach Hersteller Zuordnung würde die FW 
etwas komplizierter gestalten.

Bin nur neugierig und es ist mir bewusst wie trivial das Thema 
eigentlich ist...

Gruß,
Gerhard

: Bearbeitet durch User
von c-hater (Gast)


Lesenswert?

Gerhard O. schrieb:

> Wie denkt nun ein "Professioneller" Designer darüber?

Dass ich ziemlich glücklich wäre, mich nur mit so einem "Problem" 
rumschlagen zu müssen...

von Gerhard O. (gerhard_)


Lesenswert?

c-hater schrieb:
> Gerhard O. schrieb:
>
>> Wie denkt nun ein "Professioneller" Designer darüber?
>
> Dass ich ziemlich glücklich wäre, mich nur mit so einem "Problem"
> rumschlagen zu müssen...

Die Trivialität meiner Frage ist mir schon klar, aber solche Sachen mir 
doch irgendwie Gedanken;-)

Andrerseits hat das Folgen bezgl. PCB Layout.

: Bearbeitet durch User
von olaf (Gast)


Lesenswert?

> Andrerseits hat das Folgen bezgl. PCB Layout.

Dann ist die Antwort doch klar. Hardware immer so einfach wie moeglich 
machen weil die kostet Geld und mir Muehe. Wenn die Softwareabteilung 
dann 1h laenger schwitzen muss ist mir doch egal. Software kostet ja nix 
und wird immer kopiert. :-)

Olaf

von Gerhard O. (gerhard_)


Lesenswert?

olaf schrieb:
>> Andrerseits hat das Folgen bezgl. PCB Layout.
>
> Dann ist die Antwort doch klar. Hardware immer so einfach wie moeglich
> machen weil die kostet Geld und mir Muehe. Wenn die Softwareabteilung
> dann 1h laenger schwitzen muss ist mir doch egal. Software kostet ja nix
> und wird immer kopiert. :-)
>
> Olaf

Aber, ich bin der Meinung das HW und FW ein harmonisches Ganzes 
darstellen sollen. Macht mich das nun ein Ewig-Gestriger?;-)

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
Noch kein Account? Hier anmelden.