Kysymys:
Miksi Arduinos toimittaa 16 MHz: n kristallia 20 MHz: n sijasta?
JellicleCat
2012-06-04 00:10:21 UTC
view on stackexchange narkive permalink

Miksi Arduino-levyt lähettävät 16 MHz: n kristallia 20 MHz: n sijaan? Niiden on loppujen lopuksi tarkoitus toimia 20 MHz: ssä.

Luulen, että hitaammalla toiminnalla on joitain etuja (pienempi virrankulutus, pidempi käyttöikä), mutta minusta on varmasti puuttuu jotain.

Tätä kysyttiin myös vanhasta Arduino-foorumista: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1240016311
Huomaa, että tämä 25%: n sovelluksen nopeusero voidaan saavuttaa moninkertaisesti asianmukaisella ohjelmoinnilla. Yritän kuitenkin pysyä poissa IC: n äärirajoista.
Kolme vastused:
vicatcu
2012-06-04 00:24:24 UTC
view on stackexchange narkive permalink

Ostan vastauksen Arduino-keskustelupalstalta:

Alkuperäinen ATmega8 Arduino juoksi taajuudella 16MHz, joka oli käytettyjen ATmega8-prosessorien parhaiten mitoitettu kellotaajuus. Kun "päivitettiin" ATmega168: ksi (20 MHz: n huippunopeudella), kello jätettiin taajuudelle 16MHz (luultavasti), koska suunnittelijat ajattelivat, että useammalla ihmisellä / koodilla olisi taaksepäin yhteensopivuusongelmia uudella kellotaajuudella kuin hyötyisivät ylimääräisestä 25: stä Prosessorin prosenttiosuus. Mielestäni heidän mielestäni oli oikeassa ...

Jon Watte
2013-07-06 10:08:23 UTC
view on stackexchange narkive permalink

Yksi parhaista syistä, jotka olen kuullut, on se, että UART voi täydellisesti sovittaa 1 Mbit: n ja 2 Mbit: n nopeudet, kun se toimii 16 MHz: llä, mutta ei kun se toimii 20 MHz: llä. On olemassa useita laitteita, joissa on 1 ja 2 Mbit UART-tuloja, kuten robottiservosarja Dynamixel.

Pascal Rosin
2014-09-12 13:23:01 UTC
view on stackexchange narkive permalink

Kolmas asia on, että ATmega168: n ja ATmega328: n pienitehoinen kristallioskillaattori ei toimi yli 16 MHz: n taajuudella. Joten jos sinulla on 20 MHz: n kristalli kytkettynä XTAL-nastoihin, sinun on käytettävä Full Swing Crystal -oskillaattoria, joka kuluttaa enemmän virtaa (tai ei käytä lainkaan kristalleja).



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...