Forum: Mikrocontroller und Digitale Elektronik Passender Quarz für AT90USB162


von Michi (Gast)


Lesenswert?

Ich würde gerne den AT90USB162 an 3.3V betreiben.
Da der ja auch USB kann, ist es da nicht sinvoll ein 12MHz quarz zu 
nehmen?

von Simon B. (nomis)


Lesenswert?

Michi schrieb:
> Ich würde gerne den AT90USB162 an 3.3V betreiben.
> Da der ja auch USB kann, ist es da nicht sinvoll ein 12MHz quarz zu
> nehmen?

Wie Du dem Diagramm in Abschnitt 26.5 des Datenblatts entnehmen kannst, 
benötigt der at90usb162 für den Betrieb mit 12 MHz mindestens 3.6V.

Das hilft Dir aber auch nix, wenn Du den USB tatsächlich verwenden 
willst: Die interne PLL, die den 48MHz-Takt für USB erzeugt (Abschnitt 
6.9) benötigt einen 8MHz-Referenz-Takt, die aus der System Clock nur 
durch einen Teiler /1 oder /2 erzeugt werden können.

Mit anderen Worten: Du brauchst einen 8MHz-Quarz oder einen 16MHz-Quarz. 
Alles andere geht nicht für USB.

Viele Grüße,
        Simon

von Michi (Gast)


Lesenswert?

mmmmmh :-)

Vielen Dank!

von Michi (Gast)


Lesenswert?

Das Demo Board für den AT90USB hat auch nur ein 8MHz quarz drauf und 
wird mit 3V betrieben. Da werde ich das auch so tun.



To use the USB interface of the AT90USB, the clock source should always 
be a crystal
or external clock oscillator (the internal 8MHz RC oscillator can not be 
used to operate
with the USB interface). Only the following crystal frequency allows 
proper USB
operations: 2MHz, 4MHz, 6MHz, 8MHz, 12MHz, 16MHz. The AT90USBKey comes 
with
a default 8MHz crystal oscillator.

von Simon B. (nomis)


Lesenswert?

Michi schrieb:
> Only the following crystal frequency allows proper USB operations:
> 2MHz, 4MHz, 6MHz, 8MHz, 12MHz, 16MHz.

Spannend. Sehe ich im Datenblatt nicht, wie das gehen soll. Der 
AT90USB128x verwendet zwar intern eine 2MHz-Referenz-Clock für die 
USB-PLL und die Register-Settings für den PLL input-prescaler sind 
andere als für den AT90USB162, aber auch da sind nur zwei gültige 
Register-Settings für 8MHz oder 16MHz angegeben.

shrug mit 8MHz bist Du auf der sicheren Seite.

Viele Grüße,
        Simon

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.