@telecatethysis

Страница 1473 из 5118
sifun
16.09.2017
07:02:14
будет рандомный сигнал

Petr
16.09.2017
07:02:24
Классно

sifun
16.09.2017
07:02:24
либо подтяни его резиком

либо просто игнорь

Google
Born
16.09.2017
07:03:22
Dout повесить на землю через резистор, крч?

sifun
16.09.2017
07:09:28
внимательно разберись как работает стереоподключение. по идее разраба

можно повесить либо просто игнорируй ту половину цикла которая предназначена для противоположного кан

Born
16.09.2017
07:34:07
можно повесить либо просто игнорируй ту половину цикла которая предназначена для противоположного кан
Окей, походу правда помогло. Сяп. Я про подтяжку. Во всяком случае, проглядел 5-секундную выборку и нигде этого дерьма не видать.

sifun
16.09.2017
07:36:49
можно просто игнорить ио что там в нерабочие моменты

вчитайся в даташит всё поймёшь

Born
16.09.2017
07:37:58
Если ты про хай Z, то я понял. Просто я не думал, что оно так влияет.

Анивей, осталось убедиться в работоспособности микра. Плотность импульсов на глаз вообще не меняется, независимо от того, ору я в него или прям задуваю.

Или молчу.

sifun
16.09.2017
07:40:30
покань

Born
16.09.2017
07:43:19


По идее он должен быть практически весь в единичках.

И грю, раньше я через отладку видел как массив при таком раскладе заполняется hFFFF, а щас ему покс.

Google
sifun
16.09.2017
07:45:24
почему это

весь в 1

масштаб растяни

Born
16.09.2017
07:46:10
В смысле ближе сделать?

Ht3
16.09.2017
07:46:28
Если 0 и 1 примерно поровну, это хорошо, значит эффективно данные представлены

То что раньше FFFF это скорее всего баг был просто, должны быть 0101001010010010100010001011011101011

Born
16.09.2017
07:49:46
весь в 1
Тому что шум большой и амплитуда должна быть соответственно. Вроде бы. Разве нет? По крайней мере, на пиках, которые во временной области вырисуются.

То что раньше FFFF это скорее всего баг был просто, должны быть 0101001010010010100010001011011101011
Дык если они примерно поровну постоянно, то пропущу через лоупасс и получу один и тот же уровень на всё время.

Ht3
16.09.2017
07:55:03
Постоянные 1, значит выход все время в 1, буд-то кз на VDD или нету связи

А когда есть амплитуда, синус, то по идее должно быть типа 1111110000001111111000000, мда

Но там шумы и тому рандом кое-где случайный

Это как я понимаю, простите меня что до сих пор не возьмусь проверить...

Born
16.09.2017
07:58:34
А когда есть амплитуда, синус, то по идее должно быть типа 1111110000001111111000000, мда
Дык от именно. И в некоторых случаях должен быть FFFF всё же или около того. Потому что когда я дую, во временной области там один хрен должны быть синусы с большой амплитудой. Офк не константные, это я погорячился, это только для огибающей было бы справедливо.

А если у меня попеременно идут 1010101 примерно, то при интегрировании оно получится всё примерно у одного уровня.

Ht3
16.09.2017
08:01:02
Угу, это тоже напрягает. Тому нужно последовательно теперь сделать тебе все что там везде пишут (хардвер вроде у тибя работаит), и получить результат, и тогда уже охуевать как оно так все и почему

Born
16.09.2017
08:03:07
Но ащще я покрутил в большем масштабе, таки да, есть моменты и с большей плотностью. Надо попробовать таки теперь прикрутить либу стмвскую и уже смотреть на PCM.

Ht3
16.09.2017
08:05:27
Мне кажетсо, что децимация или типа нее ответит на это все - там много лишнего. Похоже что 0101010110101010 (одна лишняя единичка) это выродиться в 01

И на больших масшатабах, да будет уже видно, точно!

Google
Ht3
16.09.2017
08:06:04
Тогда успехов

Born
16.09.2017
08:09:03
Хз про децимацию. Говорю, вроде как прикол в том, что PDM также можно пропустить через обычный аналоговый лоупасс и получить норм аудио. То есть как с шимкой. И в этой её огромный плюс. На то она и плотностно-импульсная. И единственное в сущности в таком случае отличие от шимки в том, что в ШИМ у тебя постоянная тактовая частота и она на спектре вылезет. Ну вот условно говоря здесь у меня клок 1 МГц и палка бы 1 МГц вылезла на спектре для шим. А здесь импульсы идут с разной частотой и эта палка размазывается по спектру возле этих несчастных 1 МГц.

Ht3
16.09.2017
08:15:20
Это чистая цифра, дельтасигма эта. Наверное это грубо, через LC-фильтр триггер нужен точно, чтоп по фронту или спаду только данные защелкивались и не было хайзет. А дальше не просто конденсатор и резистор каг лоупас, а многостадийное нечто, активное...

А так мк хоть в 200 мм от микрофона принял данные, все твердотельно посчитал и сохранил

Дмитрий
16.09.2017
08:17:08


Ht3
16.09.2017
08:24:42
Хорошо было бы. Но там частота гораздо выше дискретизации, хз короче, но триггер точно нужен, попробую спаять сегодня

Такое, как думаешь, норм будет?



Born
16.09.2017
08:30:32
Гмхм. Ну попробуй. D Хотя ето какое-то сложное заклинание для меня.

Блин. Ща.

Ht3
16.09.2017
08:31:31
SOUND на выход D-триггера

Или прямо к микрофону хм

sifun
16.09.2017
08:32:00
смотрите

если в аналог то нужен триггер

с его выхода рц лоупасс

Google
sifun
16.09.2017
08:32:23
и дело в шляпе

Ht3
16.09.2017
08:32:46
окай, поробуем

sifun
16.09.2017
08:34:13
только опять же внимательно читаем дш

правильная инфа появляется немного позже фронта клока

поэтому на клок триггера надо задержку

Ht3
16.09.2017
08:36:03
Ого блин, а каг же в мк и прочих такое делаетсо тоже задержка но аппаратная?

Да и судя по

Этому

Данные с задержкой, после фронта, но они остаются при спаде еще некоторое время, значит просто фазу типа поменять?

sifun
16.09.2017
08:37:26
данные появляются по фронту

всю полку они там висят

и пропадают при спаде

Ht3
16.09.2017
08:37:51
с задержкой такой же

Значит при спаде будем, окей )

sifun
16.09.2017
08:38:20
с разной

лучше посредине

Ht3
16.09.2017
08:39:34
Сложна это уже и не так прелестно

sifun
16.09.2017
08:39:51
чо сложного то

Born
16.09.2017
08:40:16
The process of decoding a PDM signal into an analog one is simple: one only has to pass the PDM signal through a low-pass filter. This works because the function of a low-pass filter is essentially to average the signal. The average amplitude of pulses is measured by the density of those pulses over time, thus a low pass filter is the only step required in the decoding process.

sifun
16.09.2017
08:40:17
берешь таймер

Google
sifun
16.09.2017
08:40:35
настраиваешь период там под 1 мгц

Born
16.09.2017
08:40:43
Теперь у меня вопрос, которым я задавался прежде очень долго: а PDM и дельта-сигма это вообще одно и то же? Внезапно.

sifun
16.09.2017
08:40:59
по переполнению прерывание

а посредине счетчика переключение клока

внутри этого микра дельтасигма

плюс немного логики

точнее так

пдм это пдм

дельта сигма выдает пдм

Ht3
16.09.2017
08:43:04
Дельта сигма АЦП прост конечно, допустим за 16 тактов 16 бит данных, а тут размерности нет, биты указывают, что меньше напряжение или больше, без размерности

sifun
16.09.2017
08:43:09
ну там расплывчатые определения на самом деле

почему нет размерности

размерность 1 бит

Ht3
16.09.2017
08:44:02
Без конечной выделенной размерности, не знаю как сказать точнее

sifun
16.09.2017
08:44:27
то что ацп выдают это результат внутренней цифрофильтрации

этого 1 бит сигнала

Ht3
16.09.2017
08:45:08
Тупо результат не готов никогда, кушай битовый поток и не жалуйся, октеты ближе к выходным

Born
16.09.2017
08:45:09
Так-с. А триггер нужон для того, чтобы единица была единицей на весь период клока, что ли?

Страница 1473 из 5118