|
|
(One intermediate revision by the same user not shown) |
Line 6: |
Line 6: |
| }} | | }} |
|
| |
|
| We kunnen als groep mogelijk treinonderdelen kopen. | | We hebben als groep treinonderdelen gekocht. Zie ook [[Treinonderdelen_redux]] voor ronde twee. |
| | |
| =Catalogus= | | =Catalogus= |
| [[:File:Oogstkaarten SGM-NS-Nov 2019.pdf]] | | [[:File:Oogstkaarten SGM-NS-Nov 2019.pdf]] |
Line 28: |
Line 29: |
| = Research = | | = Research = |
|
| |
|
| == Displays ==
| | Zie: [[Treinonderdelen/SGMm]] |
| | |
| === Hardware ===
| |
| | |
| * CPU: Hitachi HD6413003 @ 16MHz
| |
| ** Package: QFP112
| |
| ** Architecture: [https://en.wikipedia.org/wiki/H8_Family H8/3003]
| |
| ** [https://www.renesas.com/us/en/products/microcontrollers-microprocessors/other-mcus-mpus/h8-family-mcus/h83003-16-bit-microcontrollers-embedded-512kb-flash-microcomputer-non-promotion Manufacturer product page]
| |
| ** [https://www.renesas.com/us/en/document/mah/h83003-hardware-manual Hardware manual]
| |
| ** [https://www.renesas.com/jp/ja/document/mah/h8300h-series-software-manual Software manual]
| |
| * FPGA: Xilinx Spartan XCS30XL-TQG144AKP
| |
| ** Package: TQFP144
| |
| ** Architecture: Spartan XL
| |
| ** [https://www.xilinx.com/support/documentation/data_sheets/ds060.pdf Datasheet]
| |
| * Flash:
| |
| ** Atmel AT29C010A, label: "340141 V.1.01"
| |
| *** Package: PLCC32
| |
| *** [https://up.shiz.me/f/NS_SGMIII_340141_v1.01_AT29C010A@PLCC32.BIN Dump]
| |
| ** Atmel AT29C010A, label: "340142 V.1.01"
| |
| *** Package: PLCC32
| |
| *** [https://up.shiz.me/f/NS_SGMIII_340142_v1.01_AT29C010A@PLCC32.BIN Dump]
| |
| ** [https://up.shiz.me/f/NS_SGMIII_340141_340142_v1.01_stitched.bin Stitched]
| |
| * Serial buffer: TL16C550CIFN
| |
| ** Package: PLCC44
| |
| ** 1.8432MHz crystal
| |
| ** [https://www.ti.com/lit/ds/symlink/tl16c550c.pdf Datasheet]
| |
| | |
| === Connectors ===
| |
| | |
| <pre>
| |
| - TE 178289-6 (Power/ID Select, gelabeld X1 op de displays)
| |
| - TE 2-178128-3 (RS485 OUT, Y key, gelabeld X2 op de displays, degene aan de bovenkant)
| |
| - TE 1-178128-3 (RS485 IN, X key, gelabeld X2 op de displays, degene aan de onderkant)
| |
| - TE (1-)175216-{2,3,5} AWG 24/26/28 pin (-5 is tin, de andere 2 is verguld)
| |
| - TE (1-)175217-{2,3,5} AWG 20/22/24 pin (^)
| |
| </pre>
| |
| | |
| Note: Je hebt de RS485-OUT connector helaas nodig om een eindweerstand aan te brengen
| |
| | |
| ==== X1 ====
| |
| <pre>
| |
| /-------------------\
| |
| A | 1 - 3 4 5 6 |
| |
| B | 1 2 3 4 5 6 |
| |
| ---------------------
| |
| | |
| A1 - Power GND
| |
| B1 - Power Vcc (110V DC nominaal, zie comment hieronder)
| |
| B2 - NC
| |
| 3: Addr0
| |
| 4: Addr1
| |
| 5: Addr2
| |
| 6: Addr3
| |
| </pre>
| |
| | |
| Pins 3-6 zijn configuratiebits: bridge ze om een 1 te vormen, laat ze om een 0 te vormen. Samen vormen ze het 4-bit adres van het scherm op de displaybus.
| |
| | |
| Het scherm heeft een DC-DC converter intern (VE-JTY-EW). Aldus de spec van deze trafo mag daar 66-160V DC in.
| |
| | |
| ==== X2 ====
| |
| | |
| <pre>
| |
| /-------\
| |
| Y | 1 2 3 |
| |
| |-------|
| |
| X | 1 2 3 |
| |
| ---------
| |
| | |
| X1: RS485 IN-
| |
| X2: RS485 IN+
| |
| Y1: RS485 OUT-
| |
| Y2: RS485 OUT+
| |
| 3: GND
| |
| </pre>
| |
| | |
| De displays zijn gedaisy-chaind aan hun bus: op rij X komt een RS485-signaal binnen, dat via rij Y weer aan rij X van het volgende display gevoerd wordt. Bij het laatste display is rij Y getermineerd.
| |
| | |
| === Testmodus ===
| |
| | |
| De panelen kan in testmodus gebracht worden door Address 15 te selecteren op de X1 connector. Deze modus heeft een "sweep" demo er in zitten waarmee je kan zien of je paneel geheel functioneert.
| |
| | |
| Deze modus is ook te triggeren over RS485. De (work-in-progress) python library en commandline tool is te vinden op https://github.com/shizmob/focon-util
| |