VNC1L schwingt nicht

Gast #697474
Lesenswert?

Hallo,

ich habe in meiner Schaltung einen VNC1L mit 12MHz-Quarz. Beide 
Quarzausgänge gehen an den VNC1L und an 10pF, die gegen Masse.

Wenn Strom drauf ist, müsste ich doch an einem der beiden Anschlüsse 
einen Takt sehen...unabhängig von allen anderen Pins.

Bei mir will das Ding aber nicht anfangen zu schwingen.

Kann mir da jemand einen Tip geben, was ich vielleicht falsch mache?

Danke...
#697476
Lesenswert?

Bei 12MHz musst du aufpassen, dass du die Schwingung nicht zu stark 
dämpfst. 'n normaler Oszieingang hat um die 20pF, zusammen mit den 10pF 
ergibt das an dem Pin wo du's drahängst also schon 30pF. Dazu kommen 
noch Induktivitäten der Leitung usw.
Gast #697482
Lesenswert?

Ansich ist mir der Takt ja egal, aber der VNC1L macht keinen Mucks und 
reagiert auf nichts. Deshalb wollte ich erstmal schauen, ob der 
überhaupt läuft. Oder wie kann ich noch einfach sehen, ob er prinzipiell 
schonmal läuft?
Gast #741173
Lesenswert?

Hallo,
habe auch eine kleine Schaltung mit dem VNC1L augebaut.
Beim überprüfen (1.Inbetriebnahme) vermisste ich auch den Takt. Ich 
konnte mit einem 100:1 Tastkopf nur 30mV/ss an den Quarzanschlüssen 
messen. Auch sonst sah es so aus als wenn der Chip keine Funktion hatte. 
War aber ein Irrtum. Der VNC1L kommt ohne Firmware daher wenn er 
"frisch" ist. Die Firmware muß mit dem Proggi von FTDI
erst über SPI oder USART geladen werden. Und die geringe 
Oszillatorspannung scheint normal zu sein. Er läuft jetzt jedenfalls 
ohne Probleme.

Gruß
Udo
Gast #741458
Lesenswert?

@Udo
Bei mir läuft der VNC1L inzwischen auch. Irgendwie hatte er den 
verwendeten Quarz nicht vertragen, obwohl er in einer anderen Schaltung 
vorher und auch nachher gut lief/läuft.

Aber ich habe eine Frage an Dich:
Ich betreibe den VNC1L via UART an einem MC.
Die Firmware kann ich dem VNC1L mit 1MBaud reindrücken und er macht 
alles richtig. Im Normalbetrieb macht er aber gewaltige Schwierigkeiten, 
sobald ich auf Geschwindigkeiten über 230400 Baud gehe. Die UART meines 
MC ist aber getestet und schafft 2MBaud ohne Fehler. Es muss also am 
VNC1L liegen. Hast Du das Problem auch oder wie betreibst Du den VNC1L?
Gast #741787
Lesenswert?

Hallo Frank,

sorry, soweit bin ich noch nicht. Zur Zeit betreibe (erforsche :) ) ich 
den VNC1L noch über HT mit dem USB/TTL(3,3V) Kabel von FTDI.
Was ich schon gemerkt habe ist, dass zwischen Firmwarebeschreibung und 
Realität Welten liegen..... :(
Grundsätzlich sollte man die Firmware sofort auf "shortend Command set" 
und "binary values" (wobei damit hex-values gemeint ist) umschalten, 
damit die Commandos funktionieren. Soweit bin ich schon...lol
Ich habe vor den Chip mit einem ATmega 162 anzusteuern. Aber ich habe 
leider wenig Erfahrung mit der Programmierung von Atmel Chips.( 
Vielleicht kann mir da jemand unter die Arme greifen....)
Das ganze soll hinterher ein MP3-Player für meinen BMW werden, der mit 
Stick gefüttert wird und über den I-Bus des Fahrzeugs per Lenkradtasten 
gesteuert wird. Die Schaltung und das Layout sind schon fertig und ein 
erstes Muster läuft ab VNC1L über VS1003 bis Audio-Out auch schon.

Gruß
Udo
Gast #742181
Lesenswert?

Hallo,
ich betreibe den Vinculum auch wie du über den UART Modus.
Es ist extrem wichtig bei den großen Baudraten das Handshaking zu 
nutzen, RTS/CTS - ansonsten gibt es ständig Datenverlust.
Gast #742299
Lesenswert?

@Udo
Interessantes Projekt mit dem BMW-Player, Sowas wollte ich auch schonmal 
machen, habs dann aber gelassen, weil ich über den Anschluss ans Radio 
nichts richtiges finden konnte. Vielleicht kannst Du ja schreiben, wo Du 
die Infos zum IBus her hast?

@Wildcard
Also ich benutze den VNC1L über die UART-Schnittstelle. Ich verwende den 
SCS (short command set) und dort nur den Befehl Sector Dump. So kann ich 
auch lange Dateinamen verwalten. Aber irgendwie hängt sich der VNC1L 
immer mal wieder bei diesem Kommando auf oder verschluckt sich. Keine 
Ahnung, bin noch auf der Suche. Ich verwende RTS/CTS und beachte das 
ganz genau...aber...
Inzwischen überlege ich, ob ich nicht besser auf Parallel-FIFO umstelle.
#742340
Lesenswert?

Hallo Frank,

Infos über den I-BUS findest du hier: http://www.alextronic.de
und auch hier: http://autos.groups.yahoo.com/group/HackTheIBus/

Meine Überlegung zu deinem Problem mit der UART-Geschwindigkeit: Wenn du 
die Firmware ohne Probleme mit 1MBaud laden kannst, sprich, du nur mit 
dem VNC1L intern kommunizierst, dürfte die Schnittstelle doch in Ordnung 
sein. Sobald du aber Befehle ausführst die Daten von der 
USB-Schnittstelle ansprechen funktioniert die hohe Datenübertragungsrate 
nicht mehr, deutet darauf hin, das die Datenübertragung von USB zum 
VNC1L zu langsam ist.

Gruß
Udo
Gast #742346
Lesenswert?

@Udo
Danke für die Links, muss ich mir gelich anschauen.

Zur Geschwidigkeit: Ansich sollte die Übertragungsgeschwindigkeit 
zwischen USB und VNC1L keinerlei Rolle spielen. Der VNC1L antwortet ja 
hoffentlich erst, wenn er die Daten komplett hat...und nicht einfach mal 
so...
Wäre ein grober Fehler!
Gast #742365
Lesenswert?

Wenn ich nach jedem Befehl so lange warten muss, bis jeder USB-Stich 
auch sicher in den VNC1L seine Daten übermittelt haben wird, wird die 
Sache zu langsam...werde mal beim Hersteller anfragen, sonst muss ich 
mir eine andere Lösung suchen..
#742376
Lesenswert?

Aber mal eine andere Frage: wie ich weiter oben ja schon erwähnt habe 
bin ich absoluter Neuling in der Programmierung von Atmels, bisher nur 
PIC's in Assembler. An Hardware habe ich hier einen AVRISPmkII. Also 
brauche ich noch das AVR Studio und um in C zu Programmieren den 
AVR-GCC. richtig?
Muß ich da bei der Installation was beachten?

Gruß
Udo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren