Re: LRC metr?

k.novo k.novo@seznam.cz
Neděle Září 27 16:41:51 CEST 2009


Presne tak, ono je jiz otazkou zda vudec ma cenu pouzivat nejaky hw komparator.
Prinese defakto jedinou dalsi informaci a to jeste znacne nepresnou jak v case tak v "amplitude".

Pokud to vezmeme postupne, mame nejaky zdroj signalu, pokud to bude DDS s hodinami 25MHz, generovane body v sinu budou synchroni s hodinami mame sin v kterem pripada na periodu (100kHz) 250bodu, pokud to podporime nejakym byt zakladnim rekonstrukcnim filtrem nebudeme daleko od pravdy, pokud funkci budeme povazovat za "idealni" funkci.
Pomoci ADC 16bit 1MSPS si na teto funkci zmerime 10 bodu /perioda s 16bit presnosti. Ve stejnem okamziku tedy mame i infornaci o poloze bodu v I vetvi. Pokud bychom vysli pouze z techto informaci jde o to jak matematicky co nejpresneji dopocitat polohu 0 v U a I  z n namerenych bodu (treba z 1024). viz DFT funkce v DS AD5933.
Pokud vyuzijeme informaci o poloze MSB tedy pokud se nepletu 0 v Pi a pri jeho nahozeni odpalime nejaky citac treba na vasich 100MHz, tento pak zastavite s koncem ADC prevodu mame informaci, ktera muze vypocet v case zpresnit a protoze body jak v U tak I jsou v case sejmuty synchrone, bude zpresneni stejne jak v U i I. Ovsem bude to vyzadovat pouziti nejakeho CPLD.

KN
 

 K teto informaci mame i informaci o poloze MSB tedy o poloze 0 v Pi. 




>V principu, to fungovat bude. Ale jak tu casto pise wek, dabel se ukryva v
detailech. Takze, je to zase o tom, jaky rozsah impedanci a s JAKOU
PRESNOSTI chcete merit. To je otazka podrobneho rozboru, coz je zase
otazkou podrobnych znalosti a slusneho kusu prace.
Jen takovy nastrel jednoho z moznych problemu. Pokud pouzijete k
urceni faze hw komparator, tento ma nejake zpozdeni. Aby to nebylo tak
jednoduche, neni toto zpozdeni konstantni ale meni se v zavislosti na
kde cem. Napr. i v zavislosti na velikosti napeti na vstupech. Takze
pro ruzne velke impedance bude i zpozdeni ruzne -> bude li,
zpozdeni vetsi nez male a vy jej budete chtit kompenzovat sofwarove,
mate pred sebou ne zcela trivialni ukol stanoveni chybove funkce.
A to je jenom jeden, v podstate spise podruzny problem. :-)

S pozdravem Pavel
  mailto:gatilo + zavinac + centrum.cz

--
j.Krajinka@seznam.cz napsal:

> Trochu jsem se snazil proniknout do problematiky a rad bych se
> zeptal zda je realizovatelne nasledujici provedeni meraku.

> Zdrojem sinus by byl nejaky DDS, idealne zde zmineny AD5930, ktery
> ma vystupni digitalni pin na kterem je videt, kdy doslo k nahozeni MSB bitu na DAC.
> Signal by se vyvedl na 1svorku a pres mereny objekt by se vracel na
> druhou kde by byl presny odpror 100 respektive 100k.
> Merici cast, dva synchroni 16bit ADC 1MSPS, prvni meri okamzitou
> hodnotu U na merici svorce na vstupu do mereneho objektu tedy defakto merici napeti.
> Druhy ve stejnem okamziku meri napeti na vystupu z objektu tedy
> defakto proud , ktery je primo umerny ubytku napeti na znamem
> odporu. V teto merici vetvi by byl pro zesileni razazen nejaky presny pristrojovy OZ.

> Pokud se nepletu tak vyse popsanym zpusobem bych mel zmerit impedanci.
> Dalsi co potrebujeme zjisti je fazovy posun.
> S polohou puvodniho signalu problem neni AD5930 ma vystup na kterem
> jsou hodiny s hranou pri nahozeni MSB bitu na DAC tzn. zdroj je presne casove lokalizovan.
> MSB vystup tedy odpali citac (25MHz, pripadne 50MHz, ci 100MHz) ted
> jde o to jak lokalizovat polohu proudoveho signalu.
> Jednou z moznosti je zastavit citac s dobehem posledniho prevodu
> ADC. tzn. mel bych polohu posledniho zmereneho bodu vuci MSB na napeti.
> Pokud by to jelo na 25MHz, pripada pri 100kHz  250 tiku na periodu tzn. rozliseni uhlu  1.44 St.
> Dalsi moznosti je pouzit hw komparator , ktery by porovnaval vystup
> z OZ, ktery zesiluje napeti v proudove vetvi s 0, pak by slo pouzit
> externi citac, treba na tech 100MHz (z toho odvodit 50 pro DDS,
> respektive 25 pro MCU) MSB by citac spustil a hw komparatro na I by
> ho zastavil pri 100MHz by presnost byla 0,365St. Nicmene o
> komparatorech, jejich zpozdeni a pouziti toho moc nevit tak vubec
> netusim , zda by to mohlo fungovat.

> Je to cele nesmysl?

> Jirka




Další informace o konferenci Hw-list