Forum: Mikrocontroller und Digitale Elektronik Clockleitung falsch geroutet


von M. V. (bmtil)


Lesenswert?

Hiho,
ich habe ein semigroßes Problem.
Es geht darum, dass in meinem Design ich ein falsches Gehause 
ausgewaehlt habe, und es deswegen den passenden Controller nicht zu 
bestellen gibt. Es gibt einen aehnlichen Controller, dieser 
unterscheidet sich nur in Flashspeichergröße und zusaetzlchen 
Funktionen.
Eine dieser zustaetzlichen Funktionen, die ich benutzt war, war die SSC 
- TX_CLOCK Leitung. Diese sollte den Takt zu einer selbstgebauten FPGA 
Schnittstelle geben (die Schnittstelle soll auf den µC Daten 
rueberschieben).
Die Schnittstelle besteht im Endeffekt aus einer Interrupt, Clock und 8 
Datenleitungen.
Jetzt geht eine der Datenleitungen an einen Pin im µC, der in der neuen 
Version des Controllers die Funktion TC - CLK1 hat. Wenn ich richtig 
verstanden habe, ist es auch eine Taktleitung. Das heisst, im Endeffekt 
kann ich in aller Ruhe den neuen Controller bestellen, muss nur bei der 
Programmierung auf die entsprechenden Änderung aufpassen.
PS. Die Schnittstelle stellt an sich nur einen SMD-Wannenstecker dar, 
mit entsprechender Anzahl an Pins, dabei sind alle gerade nummerierten 
Pins Masse.

vielen Dank fuer die Hilfe, Grueße, bmtil

von Karl H. (kbuchegg)


Lesenswert?

M. V. schrieb:

> Jetzt geht eine der Datenleitungen an einen Pin im µC, der in der neuen
> Version des Controllers die Funktion TC - CLK1 hat. Wenn ich richtig
> verstanden habe, ist es auch eine Taktleitung. Das heisst, im Endeffekt
> kann ich in aller Ruhe den neuen Controller bestellen, muss nur bei der
> Programmierung auf die entsprechenden Änderung aufpassen.

Na, dann ist doch alles gut?

Und wenn nicht.
Es gibt nichts, was man nicht mit einem scharfen Messer zum unterbrechen 
von Leiterbahnen und etwas Fädeldraht zum Herstellen von neuen 
Verbindungen wieder beheben könnte. Zumindest solange, solange es sich 
nicht um Multilayer-Platinen und/oder BGA Gehäuse handelt.

> vielen Dank fuer die Hilfe, Grueße, bmtil

Was ist jetzt deine Frage?

von M. V. (bmtil)


Lesenswert?

Danke für die Antwort, mir geht es nur um meine seelische Ruhe.
Die Lösung mit dem Scharfen Messer wuerde nicht funktionieren.
Geroutet wurde mit einem TQFP Gehauese, somit sind auf dem Bottom Layer 
der Platine unter dem Chip Block-C's verlegt. Den Chip gibt es aber nur 
in QFN Gehause zu bestellen, welches ja einen Massepin unter dem Chip 
hat. Somit muesste man eine neue Platine bestellen.

Im Endeffekt wollte ich irgendwie ueber meine eigene Unfaehigkeit 
berichten beim Bestellen auf 3 bloede Buchstaben richtig zu achten, und 
spaetestens dann festzustellen, dass nur wenn es im Datenblatt heisst, 
den Chip gibt es im gewuenschten Gehauese, es noch lange nicht der 
Realitaet entsprechen muss.

Grueße.

von loller (Gast)


Lesenswert?

LOL
Und warum klebst Du dann nicht einfach mit'm Klebestreifen eine Litze 
auf das Massepad ?
Haste 1. Isolation von den Cs und 2. Kabel für GND :-P
Nur warum zum Geier legt jemand unter einen IC die Cs und nicht daneben 
?

von M. V. (bmtil)


Lesenswert?

So kann man vernuenftige Datenleitungen ziehen, kurze Wege, keine 
Kreuzungen.
Außerdem, Block C unter dem Controller, heisst, dass die Verbindung zum 
jeweiligen Pin sehr kurz ist.

von Peter B. (ich_bins)


Lesenswert?

Irgendwo auf der grossen weiten Welt wird doch wohl so ein IC 
aufzutreiben sein?

von M. V. (bmtil)


Lesenswert?

Naja Atmel hat keine ^^.

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.