User Tools

Site Tools


projects:maps21:s:dcont:dcont

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:maps21:s:dcont:dcont [2023/06/30 00:20]
carsten [Page 1 Umfeld Plt.]
projects:maps21:s:dcont:dcont [2024/02/27 14:00] (current)
carsten [Page 2 XILINX CPLD]
Line 1: Line 1:
 ☚ [[projects:maps21:s:schaltung|Schaltungen]]  ☚ [[projects:maps21:s:schaltung|Schaltungen]] 
  
-^  hinten %%>>>>>>>>>%% vorne  ^^^^^^^^^^^ +^  hinten %%>>>>>>>>>%% vorne  ^^^^^^^^^^ 
-^    ^  1.  ^  2.  ^  3.  ^  4.  ^  5.  ^  6.  ^ ^ ^ ^^ +^    ^  1.  ^  2.  ^  3.  ^  4.  ^  5.  ^  6.  ^  7. ^ ^ 
-^  Schaltungen: | @#CCFFCC: [[ projects:maps21:s:subd:subd|SubDback]]   | @#CCFFCC: [[projects:maps21:s:ext:extend|BackExtend]]   | @#CCFFCC: [[ projects:maps21:s:mdr:mdr|MDR-IO]]  | @#CCFFCC: [[projects:maps21:s:dcont:dcont|DisplayContr]]  |  @#CCFFCC:  [[projects:maps21:s:fr:front|Front]]  |  @#CCFFCC: [[ projects:maps21:s:sel:select|Selektor]]  | @#FFCCCC: [[projects:maps21:s:q_d:q_d|Q+D]]  ^ |  [[projects:sig:signal|Signaltransfer]]\\ über alles  | +^  Schaltungen: | @#999999<del>[[ projects:maps21:s:subd:subd|SubDback]]</del>   | @#999999<del>[[projects:maps21:s:ext:extend|BackExtend-V1]]</del>  | @#999999 <del>[[ projects:maps21:s:mdr:mdr|MDR-IO]]</del>  | @#999999<del>[[projects:maps21:s:dcont:dcont|DisplayContr-V1]]</del>|  @#CCFFCC:  [[projects:maps21:s:fr:front|Front]]  |  @#CCFFCC: [[ projects:maps21:s:sel:select|Selektor]]  | @#FFCCCC: [[projects:maps21:s:q_d:q_d|Q+D]]  ^ |  [[projects:sig:signal|Signaltransfer]]\\ über alles  | 
-^  Layouts: | @#CCFFCC: [[ projects:maps21:s:back-l:back-l|SubDback]]  |  @#CCFFCC: [[ projects:maps21:s:ext-l:ext-l|BackExtend]]  | @#CCFFCC: [[ projects:maps21:s:mdr-l:mdr-l|MDR-IO]]  |  @#CCFFCC: [[projects:maps21:s:dcont-l:dcont-l|DisplayContr]]  |  @#CCFFCC: [[ projects:maps21:s:fr-l:front-l|Front]]  |  @#CCFFCC: [[ projects:maps21:s:se-l:select-l|Selected]]  | @#FFCCCC:[[projects:maps21:s:q_d-l:q_d-l|Q+D]] ^ | ::: |+^  ::: |  @#CCFFCC: [[projects:maps21:s:subd2:subd2|SubDback-V2]]  | @#CCFFCC: [[projects:maps21:s:ext2:ext2|BackExtend-V2]]  |  @#CCFFCC: [[projects:maps21:s:mdr2:mdr2|MDR-IO-V2]]  | @#CCFFCC: [[projects:maps21:s:dcont2:dcont2|DisplayContr-V2]]  |  X  |  X  |  X  ^ ::: | ::: | 
 +| |||||||^ ::: | ::: | 
 +^  Layouts: | @#999999: <del>[[ projects:maps21:s:back-l:back-l|SubDback]]</del>   @#999999<del>[[ projects:maps21:s:ext-l:ext-l|BackExtend]]</del>   @#999999<del>[[ projects:maps21:s:mdr-l:mdr-l|MDR-IO]]</del>   @#999999<del>[[projects:maps21:s:dcont-l:dcont-l|DisplayContr]]</del>   @#CCFFCC: [[ projects:maps21:s:fr-l:front-l|Front]]  |  @#CCFFCC: [[ projects:maps21:s:se-l:select-l|Selected]]  | @#FFCCCC:[[projects:maps21:s:q_d-l:q_d-l|Q+D]] ^ ::: | ::: | 
 +^  ::: | @#CCFFCC: [[ projects:maps21:s:backv2-l:backv2-l |SubDback-V2]]  |  @#CCFFCC: [[ projects:maps21:s:ext-l2:ext-l2|BackExtend-V2]]  |  @#CCFFCC: [[ projects:maps21:s:mdr2-l:mdr2-l|MDR-IO-V2]]  | @#CCFFCC:  [[projects:maps21:s:dcontv2-l:dcontv2-l|DisplayContr-V2]]  |  X  |  X  |  [[projects:maps21:s:mdr2:mdr2|MDR-IO-V2]]   ^ ::: | ::: | 
 + 
 + 
 + 
 +<color #CCFFCC/#CCFFCC>###</color> Bestellt und in Herstellung (Leiterkarte) <color #999999/#999999>###</color> Ersetzt!
  
 ====== Board Display Control ====== ====== Board Display Control ======
Line 11: Line 18:
  
 ===== Schaltplan "DisplayContr-V1" ===== ===== Schaltplan "DisplayContr-V1" =====
 +
  
 ==== Page 1 Umfeld Plt.==== ==== Page 1 Umfeld Plt.====
Line 17: Line 25:
  
 {{ :projects:maps21:s:dcont:signale_displaycontrl.xlsx |EXCEL-Signalliste}} {{ :projects:maps21:s:dcont:74lvc32a.pdf |74LVC3A}} {{ :projects:maps21:s:dcont:signale_displaycontrl.xlsx |EXCEL-Signalliste}} {{ :projects:maps21:s:dcont:74lvc32a.pdf |74LVC3A}}
-| notwendige Korrekturen:\\ {{:projects:maps21:s:dcont:notwendige_korrekturen.png?direct&450|}}\\ <color white/white>################################################################################</color>  | <color red> Im umgesetzten Schaltplan unten sind einige Signale nicht an die Gegebenheiten des Mutterboards unten angepasst: Die "Trafo-angeschlossen-Signale" sind kommen von unten an den verschobenen Positionen (grüne Pfeile) An 19B-26B liegen tatsächlich die gewählten Klemmpulssignale an! Auch Monitorsignal "M3" liegt falsch.\\ Die an 19C-26C kommenden Signale haben tatsächlich CMOS-Pegel und dürfen dem CPLD daher nicht zugeführt werden, sondern die "Kp"-Signale!</color>  |+| notwendige Korrekturen:\\ {{:projects:maps21:s:dcont:notwendige_korrekturen.png?direct&500|}}\\ <color white/white>################################################################################</color>  | <color red> Im umgesetzten Schaltplan unten sind einige Signale nicht an die Gegebenheiten des Mutterboards darunter angepasst: Die "Trafo-angeschlossen-Signale" kommen von unten an die anderen Pins (grüne Pfeile)An 19B-26B liegen tatsächlich die gewählten Klemmpulssignale an! Auch Monitorsignal "M3" liegt falsch.\\ Die an 19C-26C kommenden Signale haben tatsächlich CMOS-Pegel und dürfen dem CPLD daher nicht zugeführt werden, sondern die "Kp"-Signale!</color>  |
 | {{ :projects:maps21:s:dcont:displaycontr-v1-page1.pdf |p1-pdf}}\\ {{:projects:maps21:s:dcont:displaycontr-v1-page1.png?direct&1200|Schaltung}}  | {{:projects:maps21:s:fr-l:modulfront.png?direct&600|Modul mit Frontboard}}  | | {{ :projects:maps21:s:dcont:displaycontr-v1-page1.pdf |p1-pdf}}\\ {{:projects:maps21:s:dcont:displaycontr-v1-page1.png?direct&1200|Schaltung}}  | {{:projects:maps21:s:fr-l:modulfront.png?direct&600|Modul mit Frontboard}}  |
  
Line 30: Line 38:
 **Die beiden CPLDs auf dem Board steuern den Ablauf der Ansteuerung des Punktmatrixelements im Milisekundentakt: Beide CPLDs haben Zugriff auf die grünen und roten LEDs des Elementes, um damit die drei möglichen Farben Rot, Gelb und Grün der Anzeige zu erzeugen. Grob beschrieben steuert der eine CPLD die Messbereichsanzeige in Grün und der andere CPLD die Klemmpulsanzeige in Gelb.**  Die Nutzung des Punktmatrixelementes reduziert den Stromverbrauch der LEDs, da in einem Augenblick immer nur eine Spalte des Displays zur Anzeige aktiv ist und stellt Messbereiche und Klemmung quasi live im 50Hz-Zyklus, 20 ms-Intervall dar: Die ersten 15ms im 20ms-Takt dienen der Strahlvorbereitung --- die letzten 5ms stehen maximal dem Strahl zur Verfügung. Die im 50Hz-Takt vorgegebenen Messbereiche werden mit der 14. Millisekunde getastet und gespeichert (40 Bit), die Anzeige zweimal im Intervall komplett durchlaufen, bzw. erneuert.\\ \\ **Über einen Drehenkoder auf dem Frontboard können verschiedene Anzeigemodi angewählt werden (3Bit)**, durch Leuchten der ersten LED in grün für Modus "1" in der Zeile "Entklemmt", der zweiten LED für Modus "2" usw.: **Die beiden CPLDs auf dem Board steuern den Ablauf der Ansteuerung des Punktmatrixelements im Milisekundentakt: Beide CPLDs haben Zugriff auf die grünen und roten LEDs des Elementes, um damit die drei möglichen Farben Rot, Gelb und Grün der Anzeige zu erzeugen. Grob beschrieben steuert der eine CPLD die Messbereichsanzeige in Grün und der andere CPLD die Klemmpulsanzeige in Gelb.**  Die Nutzung des Punktmatrixelementes reduziert den Stromverbrauch der LEDs, da in einem Augenblick immer nur eine Spalte des Displays zur Anzeige aktiv ist und stellt Messbereiche und Klemmung quasi live im 50Hz-Zyklus, 20 ms-Intervall dar: Die ersten 15ms im 20ms-Takt dienen der Strahlvorbereitung --- die letzten 5ms stehen maximal dem Strahl zur Verfügung. Die im 50Hz-Takt vorgegebenen Messbereiche werden mit der 14. Millisekunde getastet und gespeichert (40 Bit), die Anzeige zweimal im Intervall komplett durchlaufen, bzw. erneuert.\\ \\ **Über einen Drehenkoder auf dem Frontboard können verschiedene Anzeigemodi angewählt werden (3Bit)**, durch Leuchten der ersten LED in grün für Modus "1" in der Zeile "Entklemmt", der zweiten LED für Modus "2" usw.:
  
-q 
 ===== Anzeigemodi ===== ===== Anzeigemodi =====
  
projects/maps21/s/dcont/dcont.1688077231.txt.gz · Last modified: 2023/06/30 00:20 by carsten