USBDMX-Nachbau von de

OP Persönliche Seite #868117
Lesenswert?

Hallo,

ich habe den USBDMX von DE nachgebaut. Nun funktioniert er nicht. Der 
USBN gibt die 4 MHz aus, die der AVR am Anfang als Takt hat.

Allerdings die 3V3 sind nicht vorhanden (Pin 18).

AVR ist korrekt geflasht.

AVR ist wie auf dem Bild gefused, ist das richtig??? Vorlage nur von 
PonyProg!

Sonnst auch keine Fehler (Lötstellen OK, Spannungen OK, Reset-Pegel 
OK...)

Kann es sein, dass der USBN (SMD) ein bisschen zu heiß geworden ist und 
so nur der Oszillator funktioniert und der Rest nicht??

MFG Mixer
Angehängte Dateien:
Gast #868275
Lesenswert?

hmm also ich kenne mich mit dem Baustein nicht aus aber Fakt ist, das 
ist der Pull-Up Widerstand, der dem Computer signalisiert, dass etwas 
eingesteckt wurde.

Schau doch mal im Datenblatt von dem USB-Controller nach ob der Pin 
richtig angeschlossen ist ..

Gruß Ali
Gast #868283
Lesenswert?

http://cache.national.com/ds/US/USBN9604.pdf


Der typ hatte zwar keine ahnung, aber aus irgendwelchen Gründen wurde 
sein Controller auch nicht erkannt ... ok sicherlich schaltet erst die 
Firmware den pullup ein - verdammt HOLZWEG^^
Beitrag "USBN9604 von Windows nicht erkannt"

also es sollten 3,3Volt raus kommen; das steht auch im datenblatt und 
zwar wenn der interne Voltage regulator eingeschaltet wird ... hast du 
denn irgendwelche Anzeichen, dass dein AVR läuft?
Gast #868294
Lesenswert?

ich werde gerade bei den ersten beiden Haken in deinen FUSES ein wenig 
skeptisch ... ich kenn das Programm icht woit du das machst aber ich 
finde das mit dem Wachhund ein wenig missverständlich ... ist er nun an 
oder nicht? Würde ihn auf alle erst mal ausstellen, wer weiß was die 
Firmware macht. Außerdem kann es auch an dem Kompatiblitätsmodus liegen, 
bei dem sich der Controller anders verhält.

Was sieht denn die Firmware vor?

Gruß Ali
Gast #870555
Lesenswert?

Als ich es mit dem AVR-Studio gemacht habe, hatte ich folgende Fuses 
gesetzt:

Fuse-Bits für USB-Interface

  AT90S4414/8515 compatibility mode
  Watch-dog Timer always on
? Serial program downloading (SPI) enabled
  Preserve EEPROM trough the Chip Erase cycle
  Boot Flash section size=128 ...
  Boot Flash section size=256 ...
  Boot Flash section size=512 ...
x Boot Flash section size=1024 ...
x Boot Reset vector Enabled
  CKOPT fuse
  Brown-out detection level at VCC=4.0V
x Brown-out detection level at VCC=2.7V
  Brown-out detection enabled
  Ext. Clock; 6CK +0ms
  Ext. Clock; 6CK +4ms
  Ext. Clock; 6CK +64ms
  Int. RC Osc. 1MHz, 6CK +0ms
  Int. RC Osc. 1MHz, 6CK +4ms
  Int. RC Osc. 1MHz, 6CK +64ms
  Int. RC Osc. 2MHz, 6CK +0ms
  Int. RC Osc. 2MHz, 6CK +4ms
  Int. RC Osc. 2MHz, 6CK +64ms
  Int. RC Osc. 4MHz, 6CK +0ms
  Int. RC Osc. 4MHz, 6CK +4ms
  Int. RC Osc. 4MHz, 6CK +64ms
  Int. RC Osc. 8MHz, 6CK +0ms
  Int. RC Osc. 8MHz, 6CK +4ms
  Int. RC Osc. 8MHz, 6CK +64ms
  Ext. RC Osc.    - 0.9MHz, 18CK +0ms
  Ext. RC Osc.    - 0.9MHz, 18CK +4ms
  Ext. RC Osc.    - 0.9MHz, 18CK +64ms
  Ext. RC Osc.    - 0.9MHz, 6CK +4ms
  Ext. RC Osc. 0.9MHz - 3.0MHz, 18CK +0ms
  Ext. RC Osc. 0.9MHz - 3.0MHz, 18CK +4ms
  Ext. RC Osc. 0.9MHz - 3.0MHz, 18CK +64ms
  Ext. RC Osc. 0.9MHz - 3.0MHz, 6CK +4ms
  Ext. RC Osc. 3.0MHz - 8.0MHz, 18CK +0ms
  Ext. RC Osc. 3.0MHz - 8.0MHz, 18CK +4ms
  Ext. RC Osc. 3.0MHz - 8.0MHz, 18CK +64ms
  Ext. RC Osc. 3.0MHz - 8.0MHz, 6CK +4ms
  Ext. RC Osc. 8.0MHz - 12.0MHz, 18CK +0ms
  Ext. RC Osc. 8.0MHz - 12.0MHz, 18CK +4ms
  Ext. RC Osc. 8.0MHz - 12.0MHz, 18CK +64ms
  Ext. RC Osc. 3.0MHz - 12.0MHz, 6CK +4ms
  Ext. Low-Freq. Crystal; 1k CK +4ms
  Ext. Low-Freq. Crystal; 1k CK +64ms
  Ext. Low-Freq. Crystal; 32k CK +64ms
  Ext. Crystal/Resonator Low Freq; 258 CK+4ms
  Ext. Crystal/Resonator Low Freq; 258 CK+64ms
  Ext. Crystal/Resonator Low Freq; 1k CK+0ms
  Ext. Crystal/Resonator Low Freq; 1k CK+4ms
  Ext. Crystal/Resonator Low Freq; 1k CK+64ms
  Ext. Crystal/Resonator Low Freq; 16k CK+0ms
  Ext. Crystal/Resonator Low Freq; 16k CK+4ms
  Ext. Crystal/Resonator Low Freq; 16k CK+64ms
  Ext. Crystal/Resonator Medium Freq; 258 CK+4ms
  Ext. Crystal/Resonator Medium Freq; 258 CK+64ms
  Ext. Crystal/Resonator Medium Freq; 1k CK+0ms
  Ext. Crystal/Resonator Medium Freq; 1k CK+4ms
  Ext. Crystal/Resonator Medium Freq; 1k CK+64ms
  Ext. Crystal/Resonator Medium Freq; 16k CK+0ms
  Ext. Crystal/Resonator Medium Freq; 16k CK+4ms
  Ext. Crystal/Resonator Medium Freq; 16k CK+64ms
  Ext. Crystal/Resonator High Freq; 258 CK+4ms
  Ext. Crystal/Resonator High Freq; 258 CK+64ms
  Ext. Crystal/Resonator High Freq; 1k CK+0ms
  Ext. Crystal/Resonator High Freq; 1k CK+4ms
  Ext. Crystal/Resonator High Freq; 1k CK+64ms
  Ext. Crystal/Resonator High Freq; 16k CK+0ms
  Ext. Crystal/Resonator High Freq; 16k CK+4ms
x Ext. Crystal/Resonator High Freq; 16k CK+64ms
Gast #870680
Lesenswert?

Mess nochmal alle Verbindungen vom USBN zum AVR durch, eine 
Unterbrechung könnte die erklärung für die 4MHz sein.
Wenn mich nicht alles täuscht müssten am AVR aber ca. 4,7V anliegen.
5V_USB-Diodenspannung=4,7V.
Das der USBN aber keine 3V3 ausspucken will ist verdächtig.

mfg Thorsten
Gast #4455846
Lesenswert?

vielleicht wird sich jemand wundern, dass ich im Jahre 2016 hier noch 
mit einen USBN9604 komme...
Habe auch das USBDMX nachgebaut, die SMD-Version. Die Fuses vom Atmega 
hab ich gesetzt und dann festgestellt, dass der USBN9604 Controller 
keinen Takt ausgibt für den Atmega. Nichteinmal der Quarz schwingt von 
diesen IC! Ich habe die meisten Verbindungen nachgemessen, die Spannung 
von 4,7V ist da, GND ist überall da, keine Kurzschlüsse. Reset ist auf 
high. die Kondensatoren und den Widerstand vom Quarz hab ich mal 
testweise weggemacht, nichts gebracht, den Quarz hab ich mal getauscht, 
vergeblich. Nun hab ich den USBN9604 getauscht mit gleichen Ergebnis. 
Auch liegen keine 3,3V an, müssen die nicht schon unabhängig vom Quarz 
vorhanden sein?
Ist es vielleicht der falsche Quarz? dieser aus der MJ-Serie von 
Euroquartz müsste doch gehen oder? ( 
https://www.conrad.de/de/smd-quarz-mj-serie-keramik-euroquartz-24000mhz-mj-30304012pf-frequenz-24000000-mhz-l-x-b-x-h-5-x-32-x-1-mm-155965.html 
)
Hat noch jemand eine Idee warum ich kein Clock habe?

mit freundlichen Grüßen
Krischan

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