R32C MCU voolutarve - Printerisõbralik versioon +- Elektroonikafoorum.com (https://elektroonikafoorum.com) +-- Foorum: Arutelud (https://elektroonikafoorum.com/forum-3.html) +--- Foorum: Elektroonika (https://elektroonikafoorum.com/forum-4.html) +--- Teema: R32C MCU voolutarve (/thread-203.html) |
R32C MCU voolutarve - tonuonu - 29-09-2010 Teen siin mingit skeemi, kus voolutarve on piiri peal. Seetõttu on küsimused. Arvata on, et Raivo on antud teemas põhivastaja Kasutan kahte toitekivi TI TPS51222 http://ee.farnell.com/texas-instruments/tps51222rtvt/dc-dc-controller-32qfn/dp/1710818 Nende abil toodan +3, +5 ja +12V pinged Voolud on suured. Samas TPS51222 omab featuuri andmaks 3,3V ja 5V kumbagi 10mA iga kell, ka siis kui muu toide on välja lülitatud. Kuna mul neid kive on kaks, siis võib mõelda ka, et mul on 20mA kumbagi. Samas naised saunas rääkisid, et kahte toite väljundit ei ole viisaksa otse kokku panna jne. Nüüd MCU on R32C/111, http://www.renesas.com/products/mpumcu/m16c/r32c100/r32c111/Documentation.jsp mille kohta datasheet ütleb: Kood: Current Consumption 32 mA (VCC1 = VCC2 = 5.0 V, f(CPU) = 50 MHz) Maxim teeb mingeid progetavaid kellagenesid nagu DS1077 http://www.maxim-ic.com/datasheet/index.mvp/id/3359/t/al ja juhitakse üle I2C siini. On mingi põhjus eelistada seda kivi kvartsi asemel? Et keeran ta alguses vaikimisi miski madala taktiga MCU-d ringi ajama ning sobival hetkel MCU ise tellib I2C kaudu suurema kiiruse? On mingeid soovitusi? 32Khz kvarts on ka kivi küljes. Sisuliselt suur vool ootamatult ära kaduma ei peaks ja see ehk pole nii kriitiline. Aga oluline on, et kivi startides õgima ei hakkaks (mis viiks kiire näljasurmani). Üks küsimus veel. TPS51222 datasheet räägib, et selle maksimum toite vool on 20A. Ma ei saa aru, kust see piir tuleb. Mis see tema asi on kui ma näiteks 100A MOSFETid väljundisse panen? Eagle failid praeguse seisuga: http://no.spam.ee/~tonu/r32c-robot-teensy-33899.sch http://no.spam.ee/~tonu/r32c-robot-teensy-33899.brd RE: R32C MCU voolutarve - raivo - 29-09-2010 R32C voolutarve jääb 200uA ( töötab 32kHz taktsagedusel Flashist, RAMist koodi täites peaks veel väiksem olema) ja 50mA ( 50MHz, enamik taimeritest ja serial portidest sees) vahele. 10mA vastab umbes 8MHz taktsagedusele kui PLL on välja lülitatud. Kui vajad RS232 ühendusi siis parem oleks võtta mingi hästi jaguv kvarts ( 7,32 MHz), muidu pead PLLi kogu aja töös hoidma ja see rüüpab oma. Prose kella saab R32 sees igatpidi keerata ( 32kHz väline RTC - 125kHz sisemine - väline "main" kvarts - PLL ) nii et vajadust välise kella järgi ei näe. Kui taktsagedusega eriti mängida ei saa ( vajad PLLi mõne serial liidese ülevalhoidmiseks) siis mängi Wait modega, s.t. pane prose vahepeal magama. Pinge kadumise avastamiseks tuleb väline komparaator INT sisendi külge riputada. Prose sees on Low Voltage Detector aga see sobib kasutada vaid 5V toitega. TPSi kohta aga loen et 5V 100mA ( tabelis lausa 300mA) on alati saadaval. 20A piiri kohta ei oska midagi arvata, ilmselt saab ka rohkem, kuigi PCB layouti osas ( nii EMI kui jahutus) läheb asi vist kriitiliseks. RE: R32C MCU voolutarve - tonuonu - 30-09-2010 Tänud! 5V toite võimaluse olen tõesti maha maganud ja uurin seda. Seriali ma ei kasuta, Kõik asjad käivad reaalselt SPI või I2C-ga. Siis vist on kella kiirus üsna vaba. Võimalik, et jätan PLLi kasutamata ja lähen 8Mhz peale. Peab prototüübi peal mängima natuke kui see tekib. |