Mein LPKF Protomat H60 funktioniert nicht mehr.
Führe ich "LPKF Motion Tool" aus, kommen bei der Diagnose folgende Fehlermeldungen:
CPU Status Test: fehlerhaft
- CPU 'smcu.mov': Bootware Status
Test auf Synchronität: fehlerhaft
- keinen SyncMaster im System gefunden, mindestens einer erforderlich
- CPU 'smcu.mov' nicht synchronisiert, Bewegungen nicht erlaubt
Die Druckluftventile lassen sich mit dem Diagnosetool ansteuern. Es besteht aber keine Kommunikation zwischen SMCU II und DAC1005.
Verbinde ich DAC1005 direkt mit dem PC über RS232, lassen sich die Betriebsspannungen von DAC1005 auslesen.
Die Kommunikation zwischen den beiden Hardwaremodulen läuft über CAN-Bus. Ich habe mit dem Oszilloskop an Pins von IC32 (TJA1050) gemessen. An CANH und CANL sind jeweils konstante 2,5V. Auch am TXD Pin tut sich nichts. Es werden also seitens SMCU II keine Kommunikationsversuche mit DAC1005 unternommen. Der Fehler muss in der Kette vorher aufgetreten sein.
TXD ist mit dem Pin 72 von IC24 (TMS320LF2407A) verbunden. Das wird die 'smcu.mov' CPU sein.
Es ist sehr mühselig an einem 144-Pin IC zu messen, deswegen habe ich nur halbherzig dran gemessen. Die Versorgungsspannung liegt auch an X20 Pin2 sowie Pin 3 an und beträgt 3,3V.
An den Reset Pin komme ich nur schwer ran, deswegen (noch) nicht gemessen.
Die Pins BOOT_EN, MP/MC, READY und BIO/IOPC1 vom IC24 sind jeweils über 10k mit 3,3V verbunden. Daraus folgere ich, dass der Controller sich nicht im Boot Modus befindet, ist im Microprocessormodus und das Programm befindet sich auf einem externen EEPROM. Ich habe die Verbindung zum EEPROM nicht weiter nachverfolgt, es wird aber vermutlich der IC25 (CY7C1021CV33) sein. Wichtig ist für mich nur die Erkenntnis, dass das Programm extern gespeichert ist und ich somit IC24 austauschen könnte, falls es defekt sein sollte.
Die LED (Mover OK) neben dem IC24 ist aus. Ich vermute, die würde im fehlerfreien Betrieb dauernd leuchten.
Es gibt im Internet Übersichtspläne von SMCU II und DAC1005. Die sind leider etwas unscharf, helfen aber schon etwas weiter.
Ich finde dort aber keine Information zum SyncMaster. Ich befürchte, dass der SyncMaster in FPGA realisiert ist und somit irreparabel ist.
Da mir über die Funktion der Leiterplatte nichts weiter bekannt ist, bin ich gerade am Rätseln, wie ich auf meiner Fehlersuche am besten weiter vorgehen sollte.
