|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 04 19, 20:10. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Oversamplint ar ieskot daugiau bitu ADC?
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 20:37 |
|
|
|
AlgisL rašo: |
tas triuksmas turi buti ne bet koks, o kartotinio daznio pjuklas.
t.y. pjuklo periodas turi buti oversamplingo kartotinis.
pvz jei oversampliname 4bit, tai pjuklo periodas turi trukti minimum 16, 32, 64, 128, 256 ir t.t. matavimu.
plikas LM285 nera teisingas sprendimas, nes ADC keitiklio tiesiskumas prognozuotinas tik 0,2..4,8V ribose ( kai atmega maitinama 5V ), jau tada geriau vidinis VRef 1,1V arba isorinis TL431 suderintas link 4.7V, pvz 4,096V kas veliau gerokai supaprastina matematika. |
Labai jau prastas Atmegos ADC, paprastai ADC dalina Vref į n bitų. Tą patį LM285 esu naudojąs su 24 bitų ADC. Matavau apie 1V..10uV signalus 1KHz dažniu su 1% paklaida. Ten dar buvo visokių niuansų su temperatūriniu stabilumu, bet čia jau kita tema. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 20:58 |
|
|
|
O tipo ARM ar PIC tai jau stebuklas, vien kiek kainuoja kompiliatoriai PIC arba ARM, kai virsyji tas 30 dienu arba 4kB apribojimus kodui, tai perspjauna visus atmegu trukumus. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 21:36 |
|
|
|
AlgisL rašo: |
O tipo ARM ar PIC tai jau stebuklas, vien kiek kainuoja kompiliatoriai PIC arba ARM, kai virsyji tas 30 dienu arba 4kB apribojimus kodui, tai perspjauna visus atmegu trukumus. |
Su PIC taip ir neteko padirbėti, bet kas dėl ARM, tai:
1. Pilna nemokamo softo su kuriuo galima tikrai viską, ko gali prireikti sprendžiant tokį atmegos klausimą.
2. ST turi STM Studio, kuris iš vis namų sąlygomis kažkoks stebuklas palyginus su bet kuo, kas buvo per įrankiai, kai Atmega buvo ant mėgėjų bangos. Su šituo įrankiu galima realiu laiku per ST-Link traukti iš mikrovaldiklio RAM duomenis, juos kloti į lenteles, paišyti x(t), x(y) grafikus ir t.t. nedarant įtakos mikrovaldiklio veikimui, nes tai vyksta per atskirą aparatinę posistemę.
3. Pilna pigų devboard'ų iškart su programatoriais.
Bet tai su sąlyga, kad atmegą galima pakeisti į ARM...
Grįžtant prie pradinio klausimo, tai nėra svarbu kokios formos triukšmo signalas, jei tik jo amplitudė pakankama barškinti apatinį ADC bitą (1 LSB), jame nėra per daug dominančio signalo dažnių juostos dedamųjų ir amplitudės pasiskirstymo dėsnis tolygusis (stačiakampis). Trikampis jau nėra triukšmas, o determinuotas signalas su labai aiškia matematika, bet tenkina minėtas sąlygas. Triukšmas gi yra statistinio pobūdžio signalas ir, su sąlyga, kad jo parametrai tinkami, metodas veiks taip pat puikiai. Beje, veiks ir su baltu triukšmu, kurio skirstinys normalusis (Gauso), bet jo efektinės amplitudės (rms) reikės didesnės, spėju bent 2 LSB. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 21:44 |
|
|
|
Ne stebuklas, bet bent jau maitinimo diapazono kraštuose gerai dirba ir Vref teisingai supranta (nors ir atmega taip pat turėtų suprast).
PIC XC8 nemokama versija nėra jau tokia bloga kaip gali pasirodyt, bet normalus programatorius kainavo kaip reikiant ICD3 ~220 eurų. Tiesa bugų pasitaiko, bet daiktas neblogas (aš apie MCU). Čia jau errata reikia skaityt prieš renkantis.
Kas dėl ARM tai silicon labs siūlo nemokamą keil'ą tiek ARM, tiek 8051. Abu MCU puikūs, didelės debuginimo galimybės, nestabdant programos veikimo. Sakyčiau pranašesni už PIC. Iš kitos pusės kai reik minimalių energijos sąnaudų arba mažo MCU PIC XLP serija tikrai viliojančiai atrodo. O ir programatorius nebrangus ~30e arba su development board ~65e. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 21:47 |
|
|
|
manau nereikai vel pradeti eiliniu diskusiju koks procesorius geresnis nes tai absoliucia ne i tema vien del to kad ju visu adc nedaug kuo skiriasi
net jei irodysite kad arm geresnis uz avr vien del to temos autorius turbut nepuls perdarineti viso savo projekto ir mokytis programuoti nauju procesoriumi |
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 21:57 |
|
|
|
Apie "nemokama" XC8 as patyliu, nes ten tragedija visiska, kompiliuoja 400..600% didesnes apimties koda nei reikia, o jo veikimas 10..50x letesnis nei rankom asm uzrasius. |
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 22:09 |
|
|
|
AdressUnknown rašo: |
PIC XC8 nemokama versija nėra jau tokia bloga kaip gali pasirodyt, bet normalus programatorius kainavo kaip reikiant ICD3 ~220 eurų. |
Ką gero tas normalus programatorius daro? Dirbu su PICkit3 programatoriumi ir užtenka, kompiliatorius mpasm. Didelių kodų dar neturėjau, maks 1500 eilučių buvo. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 22:18 |
|
|
|
andriusa rašo: |
AdressUnknown rašo: |
PIC XC8 nemokama versija nėra jau tokia bloga kaip gali pasirodyt, bet normalus programatorius kainavo kaip reikiant ICD3 ~220 eurų. |
Ką gero tas normalus programatorius daro? Dirbu su PICkit3 programatoriumi ir užtenka, kompiliatorius mpasm. Didelių kodų dar neturėjau, maks 1500 eilučių buvo. |
Kai per dieną tenka dirbt su keliais skirtingais MCU ir užprogramuot kokius 100vnt ICD3 geresnis. Jis dirba patikimai ir sparčiau nei PicKit3. Be to PickKit3 kartais lūžta (pakimba). Ne šiaip sau ICD3 yra production programmer. Jei laikas nėra brangus tai puikiai tinka ir PicKit.
Gerai, gana ne į temą diskutuot. Apie MCU išvada viena: visi jie geri, jei Jums atlieka darbą. Kai kalba pasisuka apie bent jau mažą serijinę gamybą atsiranda kiti kriterijai. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 08 31, 22:51 |
|
|
|
AdressUnknown rašo: |
Kai per dieną tenka dirbt su keliais skirtingais MCU ir užprogramuot kokius 100vnt ICD3 geresnis. Jis dirba patikimai ir sparčiau nei PicKit3. Be to PickKit3 kartais lūžta (pakimba). Ne šiaip sau ICD3 yra production programmer. Jei laikas nėra brangus tai puikiai tinka ir PicKit. |
Na kažkurioje ankstesnėje MPLAB X IDE versijoje buvo ir man lūžimų, dabar nebe. O kai daugiau picų, tai programuoju per MPLAB X IPE, niekada nepagavau nė vieno strigimo, greitaveika nesiskundžiu. Kiek preliminariai su ICD3 užima laiko užprogramuoti vieną MCU? |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 09 01, 08:24 |
|
|
|
Su savadarbiu PicKit2 ir patiunintu softu PIC18F24K22 16kB isipucia greiciau nei per sekunde, tai tas ICD3 tada tik del debuginimo geras?
Jei, sakykim studentas daro labora, kursini ar diplomini, tai jam verta investuoti simtus eu i lieva kompiliatoriu + dar keliasdesimt desimtiniu eu i graziai atrodanti debugeri, kai ta pati gali pasidaryti su #include <debug.h> ? |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 09 01, 08:53 |
|
|
|
Originalus PicKit2 man irgi patiko (dar turiu), bet PicKit3 nuvylė, jau geriau ICD3.
>>>Su savadarbiu PicKit2 ir patiunintu softu PIC18F24K22 16kB isipucia greiciau nei per sekunde
Jei tavo savadarbis pickit2 palaiko naujausius čipus ir dar debugint gali manau laikas pradėti pardavinėti savo kūrinį. Beje, čia laikas su prisijungimu ar tik paspaudus program?
Kas liečia studentus, tai jiems tinka savadarbis prietaisas (jie laiko turi).
Kai kalba pasisuka apie pramonę, kai nėra kada laiko gaišt, tai perki gamyklinį ir nesuki galvos, vistiek atsiperka per dvi darbo dienas. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 09 01, 09:41 |
|
|
|
Debagint per registrus - nuobodus ir uzknisantis uzsiemimas, be to, tai itin retai tikrai pasiteisinantis reikalas.
Kurkas greiciau ir patogiau yra log output per seriala ar i faila.
Pradzioje isitikinam atskiru moduliu veiksnumu, paskui f-ju, o veliau ir vartotojo sasajos, o visokie hardwariniai reikaliukai paprastai suderinami dar pacioje pradzioje, kai net vartojo sasaja dar neapibrezta, zinoma tik periferija. |
|
|
|
|
|
|
Oversamplint ar ieskot daugiau bitu ADC? |
Parašytas: 2016 09 01, 10:06 |
|
|
|
AlgisL rašo: |
Debagint per registrus - nuobodus ir uzknisantis uzsiemimas, be to, tai itin retai tikrai pasiteisinantis reikalas.
Kurkas greiciau ir patogiau yra log output per seriala ar i faila.
Pradzioje isitikinam atskiru moduliu veiksnumu, paskui f-ju, o veliau ir vartotojo sasajos, o visokie hardwariniai reikaliukai paprastai suderinami dar pacioje pradzioje, kai net vartojo sasaja dar neapibrezta, zinoma tik periferija. |
Į failą rašyti kaip sakote dar nebandžiau, bet iš esmės sutinku su jumis.
Tai į ką pavirto šita tema reiktų pervadinti į "geriausios programavimo praktikos". |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS 22 Tractors
Farming Simulator 19 Mods,
FS 22 Maps,
FS22 Mods |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS22 Trucks |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
Paskola internetu
Vartojimo paskola,
paskola automobiliui,
paskola būsto remontui |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS22 Mods
FS22 Harvesters,
FS22 Tractors Mods,
FS22 Maps Mods |
|
FS22 Mods
FS22 Maps,
FS22 Harvesters,
FS22 Tractors |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
Sims 4 Mods
Sims 4 CC Clothes,
Sims 4 Hair CC,
Sims 4 Skill Cheat |
|
Optic sight
Binoculars for hunting elk,
Best compact binoculars,
Riflescope hunting |
|
|
|