Forum: Mikrocontroller und Digitale Elektronik SyncMaster in SMCU II von LPKF fehlt. TMS320LF2407A Problem?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Alex (braiky2)


Angehängte Dateien:

Lesenswert?

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.

https://www.all-electronics.de/wp-content/uploads/migrated/document/130743/lpkf-1650-dac1005-hardware-deu.pdf

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.

von Gustl B. (-gb-)


Lesenswert?

Krass, einfach ein 27 MByte Bild angehängt. Ja, leider zu groß, lädt 
nicht.

von Wastl (hartundweichware)


Lesenswert?

Alex schrieb:
> bin
> ich gerade am Rätseln, wie ich auf meiner Fehlersuche am besten weiter
> vorgehen sollte.

Ich bin am Rätseln wie man so ...... sein kann dem Leser ein
völlig unzumutbares Bild zur Verfügung zu stellen. Da fehlt es
offensichtlich an jeglichem Einfühlungsvermögen, so ähnlich
wie bei Autisten .....

von Alex (braiky2)


Lesenswert?

Sollte sich noch jemand über seinen 56K Modem beschweren möchten, kann 
das gerne direkt bei der Bundesnetzagentur machen. Von mir gibt es nur 
Mitleid, denn selbst mein Smartphone ist inzwischen schneller.

1. Das Foto ist nicht eingebettet, sondern befindet sich im Anhang. Man 
darf selbst entscheiden, ob man sich die 27MB antun vermag oder nicht.
2. Es gibt eine Vorschauversion.
3. Bei mir funktioniert alles. Original wird sogar schneller geladen, 
als die Vorschau.
4. Der Text enthält ausreichend Information, um zu beurteilen, ob man 
etwas sinnvolles zum Thema beitragen kann.
5. Wer den Anhang anklickt, sollte sich zunächst fragen, warum er das 
getan hat. Dafür kann es unterschiedliche, unter anderem auch 
medizinische Gründe geben.

Es ist jedenfalls nicht die Art der Diskussion, die ich mir davon 
versprochen habe.

von Jens K. (jensky)


Lesenswert?

Gustl B. schrieb:
> Krass, einfach ein 27 MByte Bild angehängt. Ja, leider zu groß,
> lädt
> nicht.

Ja, das ist ärgerlich wenn man einen kleinen Pipimatz hat.

von Alex (braiky2)


Lesenswert?

Da ich nach weiteren Messungen keine Hardwareprobleme gefunden habe, 
aktualisierte ich die Firmware auf die bereits installierte Version. 
Dadurch habe ich das Problem mit der smcu.mov gelöst. Kommunikation mit 
dem DAC1005 läuft wieder. Die Maschine lässt sich mit dem LPKF Motion 
Tool bewegen.

Boardmaster hat aber immer noch Probleme. Beim Startvorgang kommen 
Fehlermeldungen "Can't set machine configuration file: VCS_SetCtrlType 
returns 9", "VCS_DefineInterfaceCOM returns 19" und 
"VCS_DefineBaudrateCOM returns 19". Ich denke, dass in der Maschine 
Konfigurationsdaten gespeichert waren und verloren gegangen sind.

Muss man die Maschinenparameter neu anlernen? Kann ich das selbst 
machen? Muss dann auch die ini-Datei im Boardmaster ebenfalls neu 
erstellt werden?

von Alex (braiky2)


Lesenswert?

Eine andere .ini Datei genommen, mit der die Maschine ursprünglich 
ausgeliefert worden war... und die Kiste rennt wieder.

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.