Forum: PC-Programmierung FCM8201 gibt keine Antwort


von Alexi (Gast)


Lesenswert?

Hallo,

ich habe ein Problem mit der Programmierung. Das Signal vom PC gibt der 
Mikrocontroller an den FCM8201 zwar weiter aber dann kriege ich keine 
Antwort des FCM8201. Habe immer wieder versucht mithilfe des 
Datenblattes den Fehler zu finden, aber krieg es nicht hin.
Vielleicht kann mir hier jemand weiterhelfen.

Vielen Dank im Vorraus

von foo (Gast)


Lesenswert?

Mit der Fehlerbeschreibung schwierig.
Geht's detaillierter?
Oszi vorhanden?
SPI Timing eingehalten?
Schaltplan?

von Alexi (Gast)


Angehängte Dateien:

Lesenswert?

Wir haben leider nur in der Uni einen Oszi. Damit haben wir auch die 
beiden Signale (toogle1 - toggle4) wie im fcm8201 application note Seite 
15 (Bild oben) hinbekommen. Unser Problem ist nun, dass wir es nicht 
hinbekommen, dass der FCM8201 in den SPI Modus aktiviert wird.
Hast du vielleicht eine laufende Initialisierung, damit wir daran 
vergleichen könnten?

VG

von foo (Gast)


Lesenswert?

>>>Figure 27. Timing Diagram of Enter ing SPI Mode After four consecutive 
repetitions of HIGH/LOW toggle, MCU should keep XP/XN at high-level output of 
opendrain (collector). If FCM8201 confirms activation of SPI Mode, within 5 µs 
(tRES) the XP signal is lowered to a lowlevel status and stays for about 1ms 
(tACK) so that MCU is provided with sufficient time to acknowledge that FCM8201 
has activated SPI Mode<<<

Machst du das so, kommt das ACK vom FCM8201?
tTR tSEL usw eingehalten?

von Alexi (Gast)


Lesenswert?

Genau so haben wir es gemacht aber das Problem ist jetzt, dass wir vom 
FCM8201 kein ACK bekommen.
Das Timing haben wir soweit eingehalten.

von foo (Gast)


Lesenswert?

foo schrieb:
> MCU should keep XP/XN at high-level output of
> opendrain (collector).

Das auch? Welchen uC verwendest Du?

Oszi Bild von der Sequenz?

von Alexi (Gast)


Lesenswert?

Ja klar, das haben wir auch beachtet.
Wir verwenden das msp430 launchpad.
Wie schon gesagt, haben wir nur in der Uni nen Oszi.

von foo (Gast)


Lesenswert?

Alexi schrieb:
> Ja klar, das haben wir auch beachtet

Mir ging es expizit um das opendrain (collector).
Nicht, dass Ihr den Ausgang auf push pull habt und somit immer high 
bleibt.

von Alexi (Gast)


Lesenswert?

Hast du denn zufällig nen Beispielprogramm wo du so ein ähnliches 
Problem hattest?

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.