Elektronika.lt
 2024 m. balandžio 19 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

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 22
Pereiti prie Atgal  1, 2
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Oversamplint ar ieskot daugiau bitu ADC?
PranešimasParašytas: 2016 08 31, 20:37 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AdressUnknown
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 20:58 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 21:36 Pranešti apie taisyklių pažeidimą Atsakyti su citata
assembled
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 21:44 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AdressUnknown
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 21:47 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 21:57 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 22:09 Pranešti apie taisyklių pažeidimą Atsakyti su citata
andriusa
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
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?
PranešimasParašytas: 2016 08 31, 22:18 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AdressUnknown
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 08 31, 22:51 Pranešti apie taisyklių pažeidimą Atsakyti su citata
andriusa
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
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?
PranešimasParašytas: 2016 08 31, 23:00 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AdressUnknown
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Konkretus pavyzdys: PIC16F1618, kodo 1824B, programavimas užtrunka apie 3s.
 Oversamplint ar ieskot daugiau bitu ADC?
PranešimasParašytas: 2016 09 01, 08:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 09 01, 08:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AdressUnknown
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 09 01, 09:41 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2016 09 01, 10:06 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AdressUnknown
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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".
 Oversamplint ar ieskot daugiau bitu ADC?
PranešimasParašytas: 2016 09 01, 15:52 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
AdressUnknown rašo:
Kas dėl ARM tai silicon labs siūlo nemokamą keil'ą


Visi STM32F0 ir STM32L0 mikrovaldikliai (nepriklausomai nuo flash dydzio) gauna nemokama Keil'a:
http://www2.keil.com/stmicroelectronics-stm32/mdk
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie Atgal  1, 2
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

„Deinavos baldai“ — šeimos baldai

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
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
Farming Simulator 2019 Mods, FS22 Mods, FS22 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama