Свежие обсуждения
Измерения

LC-метр из звуковой карты

1 37 68

DVK: У него там какая-то непростая схема включения, позволяющая, если я правильно понял, расширить диапазон измерений Z при фиксированном опорнике. Может и имеет смысл применить её в Z-метре, в режиме измерения тока-напряжения.

Там вместо переключения опорников изменяется Кп усилителей, имхо для одной частоты это приемлемо но в шп начнет сказываться фазовый сдвиг по ВЧ (операционник с Fгр=1МГц при Кп=10 будет иметь сдвиг фазы на 10кГц~6гр если склероз не изменяет ), а при переходе в другой диапазон все поплывет.... так что переключаемый опорник более предсказуем.

asmvvv1: Мне бы хотелось у вас узнать, что вы думаете про 24-битные звуковые карты.

боль/мень честные 21-22бита получаются только на дельта сигма АЦП и только если все "вычищено", применена стабильная опора, не широкая полоса и т.п. (недавно делали модуль АЦП так вот в лабораторных условиях на постоянном токе кратковременная стабильность получилась около 20 бит - без интерфейса, в готовом изделии наверное еще потеряется, с учетом жгутов, разъемов дай бог в 16 битах остаться). В наших применениях выше параметров озвученных производителем не прыгнуть - это SINAD или THD+N в дБ и разница между 16 - 24 будет не велика

ЗЫ есть правда предположение, что ЗК это все таки звуковое устройство и в нем на уровне дров подмешивают шум - что для любых измерителей не гуд...

 

DVK: У него там какая-то непростая схема включения, позволяющая, если я правильно понял, расширить диапазон измерений Z при фиксированном опорнике.

если посмотреть схему по предложенной выше ссылке - переключаются именно опорники.
но на крайних диапазонах лучше дополнительно поставить усилители - чтобы опорники не вышли из диапазона 100ом-100ком.
с дополнительными усилителями "виртуальные" опорники расширяются в 100раз - 1ом-10мегаом - аналогично сделано в RLC, RLC-2.
---
насколько я понял - программную калибровку в разных диапазонах и во всей полосе частот сделать не получится.

 

asmvvv1: При моих экспериментах, самый малый уровень шума равен примерно 1мкВ. Почти в 20 раз больше минимального сигнала «24-битной карты».

по вашей логике, если уровень инструмента(сигнала) меньше в 20 раз максимального уровня "музыки"(шума), то его воспроизводить не надо - от него нет смысла. А минимальный шаг ЦАП/АЦП должен соответствовать уровню шума.
но тогда на фоне вполне качественно воспроизводимого шума, вы услышите "однобитное" щёлканье(0/1) тихого инструмента - при 24-битах у него есть хоть 3-4 бита для звучания на фоне шума .

 

AnSi: вы услышите "однобитное" щёлканье(0/1

Ха, а однобитные ЦАПы как играют? давайте не будем здесь офтопить, напишите, а лучше приведите пример значимого увеличения динамического диапазона при переходе на 24 бита...
-
AnSi: с дополнительными усилителями "виртуальные" опорники расширяются в 100раз - 1ом-10мегаом

с усилителем мощности можно легко использовать и 1Ом опорник (только зачем оно меньше 10Ом, если не удается обеспечить стабильное сопротивление контакта), зачем нужен 10МОм??? - ума не приложу, если с 3кОм уже измеряются десятки МОм, вы собираетесь измерять сопротивление изоляции?

 

asmvvv1: если подходить теоретически, 24-битная карта в 256 уровней больше 16-битной,

Борисыч44 уже писал про ограничения 24 бит, не связанные именно с битностью, просто хочу добавить, что скорее всего эта избыточность сделана с целью заведомо превзойти любой возможный "железный" динамический диапазон карты. Чтобы потом не было мучительно больно - типа железо сделали, а софт не тянет. Так что закладываться на них в любом случае не стоит. И опорников неск. штук надо делать, и, ничего не поделаешь, переключать как-то надо будет.
Другое дело, что можно программно изменять частоты измерения, ведь карта 20-20000 Гц точно должна тянуть и диапазон в 1000 раз по частоте (реально меньше, конечно, но всё же...) очень даже неплохо для измерения разных емкостей/индуктивностей при фиксированном опорнике. Я специально над этим вопросом работал в Zmeter-е, чтобы с ним как с игрушкой можно было работать в смысле смены частот рабочего диапазона
У меня тоже есть вопросы по вашей программе.
1. Какой callback вы используете?
2. Какова длина буфера, отсылаемого в карту и как вы выделяете под него память?
3. Сколько буферов вы используете?

 

DVK: избыточность сделана с целью

не логичным будет после двух байт данных(16бит, которых явно недостаточно) использовать три байта(24бит) ?
или надо искать тайный смысл ?
16бит пришли во времена "слаборазвитой" электроники(1979 год, Intel 8086) и ограничений объёма CD(650Мбайт).

 

AnSi: 16бит пришли во времена слаборазвитой электроники(в 1979 году)

прошло больше 30ти лет, 24бита стали студийным стандартом, а где тот обещанный прирост показателей? ну приведите пример - второй раз спрашиваю

 

Борисыч44: прошло больше 30ти лет, 24бита стали студийным стандартом

студийным стандартом 24бит/48кГц были ещё в 1982году - http://ru.wikipedia.org/wiki/Digital_Audio_Stationary_Head

Борисыч44: а где тот обещанный прирост показателей

DVD-Audio - 24бит 192кГц 5.1 канал.
SACD, Blu-ray и т.д.
слушать мр3 в "китайских" наушниках и пытаться искать в нём качество - очень трудоёмкое занятие для очень умного человека.

Борисыч44: а однобитные ЦАПы как играют?

почитайте описания на цифровые усилители мощности.

Борисыч44: вы собираетесь измерять сопротивление изоляции?

посчитайте сопротивление конденсатора 0,1пФ на звуковой частоте.

Борисыч44: ЗК это все таки звуковое устройство и в нем на уровне дров подмешивают шум

кто же вас за такое плюсует ?

Борисыч44: с усилителем мощности можно легко использовать и 1Ом опорник

а ток через измеряемую деталь значения не имеет ? если поверить закону Ома, там прилично может получиться.

 

AnSi: DVD-Audio

Цифру сестра, цифру реальную с вашей или любой другой, самой референсной, если хотите - без взвешивания
AnSi: почитайте даташит на цифровые усилители.

т.е. играют и не -
AnSi: "однобитное" щёлканье(0/1
давайте всеж закончим бесполезный диспут и перейдем к теме
-
AnSi: посчитайте сопротивление конденсатора 0,1пФ на звуковой частоте.

зачем считать - на до показывать реальные измерения

это не кондер, а висячие щупы в диапазоне 10-21кГц, среднее реактивное с-е 120МОм, активное или утечка/с-е изоляции 300МОм (точность до процентов тут мне не нужна)

 

DVK:
У меня тоже есть вопросы по вашей программе.
1. Какой callback вы используете?
2. Какова длина буфера, отсылаемого в карту и как вы выделяете под него память?
3. Сколько буферов вы используете?

Ответ:
1.приходит сообщение MM_WIM_DATA , я его обрабатываю

2.обычно размер буфера 9600*4=38400, в некоторых прогах менял размер буфера, выделяю память функцией GlobalAlloc

3.три буфера, оказалось это вполне достаточно