Цитата(xemul @ Oct 26 2009, 09:51)
Предполагается дальнейшая обработка, или Вы хотите одним арифметическим действием каждые 125 мкс получать достоверный результат?
Оцените мощность 80-й гармоники для сглаженного как-нить (Вы ничего не сказали про тип лампочек) sin2.
И каким образом оно Вам поможет?
имхо, Вы озадачиваетесь проблемами даже не 2-го, а 10-го порядка малости.
1. Да, я хочу каждые 125 мксек получать достоверные данные.
2. По поводу всего остального: я исходил из следующих предпосылок, так как фон неравномерен, то его влияние будет давать погрешность. Значит, если амплитуда выпрямленной синусоиды 50 Гц от лампочки даёт фототок порядка 200 нА, то худший случай, когда производная тока максимальна: 2*Pi*50*200нА = 62800 нА/сек, тогда за время 100 мксек фон изменится на 6,28 нА. А так как я вычитаю сигнал при включённом светодиоде на 25 мксек из измеренного фона в течение 100 мксек, то получим помеху величиной 6,28 нА. В момент, когда производная от фона равна 0 будем считать помеху равной 0 нА. Тогда амплитуда помехи будет равна 6,28 нА и, насколько я понимаю, в случае идеальной синхронизации с сетью эта амплитуда будет на частоте 100 Гц (100 и остальные гармоники можно будет цифрой отфильтровать), однако, если будет разбаланс, то эта амплитуда окажется в полосе полезного сигнала. Таким образом, если я хочу 80 дБ при 100 нА, а амплитуда помехи в полосе полезного сигнала 6,28 нА, то до разрешения в 10 пА как до Луны. Если что не так, поправьте.
Цитата(ZVA @ Oct 26 2009, 03:44)
Ну если смотрел, то должен был понять, что синус 50 Гц преобразовывают сначала в логический уровень, используя переходы синуса через ноль (исключая тем самым влияние амплитуды). А только потом этот сигнал можно подавать в систему ФАПЧ. А получить его можно множеством способов, например при помощи компаратора.
Закон изменения напряжения в сети
> Pwr:=(t,deviation)->220*(1+deviation)*sin(2*Pi*50*t);
Девиация напряжения (+- 10%)
> delta:=0.1;
Напряжение смещения компаратора LM2903A равно 2 мВ
> Vcm:=2*10^(-3);
Разность времени между периодами, если первая волна синусоиды при напряжении меньшем на 10%, а вторая - большем на 10%
в наносек. Это и есть, на мой взгляд джиттер.
> dT:=10^9*solve(Pwr(x,-delta)=Vcm,x)-solve(Pwr(x,delta)=Vcm,x);
Синхронизированный ФАПЧ должен обеспечить 32 МГц для АЦП ADS1675, т.е. период тактового импульса равен 31,25 нсек. Получается, джиттер сравним с периодом частоты тактирования. На мой взгляд, за счёт джиттера получится ситуация, когда помехи в сети, изменяющие амплитуду сетевого напряжения буду напрямую создавать помехи на выходе АЦП и ситуация только ухудшится. Поэтому я и поставил вопрос о джиттере. Может быть стоит не синхронизировать АЦП, а синхронизировать только 8 кГц и программно выделять фронты сигнала, чтобы отдельно вычислять амплитуду тока и подставку, соответствующую фону?