Чет я охуеваю, 32-Bit Oversampling ADC with Configurable Digital
Filter... 32 bit sar ADC max(3 знак., 13.05.2021 16:18, SCH, ссылка, полностью)MBedder
- [:|||||||||:] >>> - SciFi(13.05.2021 16:23, ссылка)
- Мать ученья! И кстати, что они с таким разрешением делают? Атомы
поштучно считают? - Kpoк(14.05.2021 08:52)
- Всё гораздо проще: при низкой частоте "накапливается точности" на
25-26-ый биты, из-за чего приходится добавлять 4-ый байт, а
мусорные биты в нем не трогают. Аналогичная ситуация у сигма-дельта
ADS1263, где на частотах 5-10 Гц та же ситуация. Kceния(163 знак., 14.05.2021 13:10, ссылка, картинка)
- Для DIY пойдет из-за цены в $50. Можно считать что это ADS1263
доставшаяся с некоторым дешевеньким обвесом, позволяющим его просто
запустить. (Особенно "радует" TPS61040 с катушкой в сантиметре от
АЦП...) Плата разведена полным ардуино-студентом, и как все
китайское с aliexpress, это игрушка. Причины - шум по питанию, шум
из-за Boost Converter в сантиметре от АЦП, неподходящие LDO
(имеющие сильное падение Ripple Rejection в районе частот на
которых работает DC-DC), RxTx(263 знак., 15.05.2021 17:08)
- Начинаю допрос с пристрастием. Kpoк(212 знак., 14.05.2021 18:51)
- Всё херня. Если следовать по пятам этих ребят, то от восьмибитного
АЦП с частотой выборок 10 МГц с помощью оверсемплинга можно
добиться разрешения в двадцать бит в полосе 1 Гц. Надо лишь в
сигнал подмешать какой-нить шум на уровне бита 0 при восьмибитном
разрешении. - Бapбoc(15.05.2021 00:46)
- Такой опыт я еще раньше проводила с 12-разрядным ADC у STM32 - в
циклическом режиме DMA накапливала сумму из 256 измерений (по
прерыванию на половине буфера суммировала его первую половину, а в
конце буфера добавляла сумму второй его половины), потом общую
сумму делила на 256 (игнорировала младший байт суммы) и получала
таким образом самодельный оверсамлинг. Результат таков: шум
становится меньше, но не лучше шевеления младшего бита в последнем
12-ом разряде. Но если Kceния(603 знак., 16.05.2021 00:08)
- > Подмешивание шума в последнем случае ничего не даст, т.к.
этот шум к измерению не имеет никого отношения. Здесь: - RxTx(16.05.2021 20:09, ссылка)
- Даст. Шум должен "иметь статистическое распределение близкое к
нормальному закону". И похрен, откуда он "подмешался", главное,
размазать млачший разряд. - mse homjak(16.05.2021 00:15)
- "иметь статистическое распределение близкое к нормальному закону"
Нiт. Вместо гаусова шума вы можете использовать 1) шум с
равномерным распределением 2) пилоподобный сигнал и т.д. Boвa(428 знак., 16.05.2021 13:38)
- Нет, щум обязан иметь математическое ожидание в точке истинного
значения, а оверсплинг лишь эксплуатирует "закон больших чисел",
гласящий о том, что с увеличением размера выборки ее среднее
значение стремится к матожиданию. Подмешивание
постороннего/случайного шума такого эффекта не даст. - Kceния(16.05.2021 00:32)
- Центральная предельная теорема, в помощь :) Cкpипaч(126 знак., 16.05.2021 20:06)
- Тут, на мой взгляд, важно ещё чтобы за период измерения параметры
системы не уплыли (например из-за нагрева), чтобы параметры самого
шума не менялись и не менялось значение, вокруг которго он "скачет" - scorpion(16.05.2021 18:55)
- ...матожиданию суммы истинного сигнала и помехи. Матожидание же
помехи равно нулю. - Cкpипaч(16.05.2021 09:29)
- Это как это? Получается так, что измеритель заранее знает истинное
значение? - Бapбoc(16.05.2021 01:03)
- К вашему сигналу, полюбому, подмешивается посторонний/случайный шум
от резисторов, п-н-переходов в разных соотношениях и количествах.
По отношению к сигналу, он так-же "чужероден", как и специально
подготовленный и замешанный. Смысл этого шума, чтобы как в
классической дельта-сигме, генерить ШИМ и фильтровать его, получая
действительные значения. - mse homjak(16.05.2021 00:38)
- Бред. Впрочем, как всегда - MBedder(16.05.2021 00:12)
- В моей вселенной и подмешивать не надо - сам подмешивается. - Kpoк(15.05.2021 00:48)
- Отвечаю по пунктам: Kceния(1226 знак., 14.05.2021 19:47, ссылка)
- Я тоже хочу поглядеть на источник опорного напряжения, где будет
10.0000000В и чтобы все цифры стояли - lloyd(14.05.2021 18:53)
- Nikolay_Po вам уже правильно ответил - напряжение питания не
является там опорным (опорник на 2.5V стоит у него внутри), а TI
хорошо умеет делать опорники и не станет халтурить там, где от их
качества зависит разрядность АЦП. Тем не менее, питание все-таки
должно быть "кондиционированным". Например, я когда-то пыталась
питать похожий модуль, но без источника питания (ADS1256) напрямую
теми 5V, что выдает USB-порт компьютера - результат получился очень
плохой - сильный шум. Kceния(144 знак., 14.05.2021 19:47)
- Если источник является опорным напряжением АЦП, и на вход подать
делённое напряжение с него же, то... Впрочем, я в своей практике
даже 24 бит не припомню. - Nikolay_Po(14.05.2021 19:11)
- Не, атомы на 64 битных АЦП считают.... - Evgeny_CD(14.05.2021 11:14)
Возникло любопытство. А вот "народному" DS1054Z цифровые входы (как
у более старших моделей) по-простому приколхозить нельзя? - LightElf(16.05.2021 21:09, dao, полностью)
Недурно за такие деньги, заказать, штоле... - Yurasvs(07.05.2021 08:57, dao, youtube, полностью)
- Если под аналоговые задачи, смысла нет - 50мВ/дел. Для цифровых,
тоже: память выборок мала. Да и для цифры 4 канала желательно. Для
обработки на ФПГА очень удобно из кишок, на СПИ 50-75МГц, тремя
каналами смотреть внутренности, а четвёртым, либо триггер, либо что
другое. Вот любителю-ардуинщику, само то. - mse homjak(07.05.2021 10:39 - 08.05.2021 14:02)
- Юморист из обзора и не заметил (если он вообще понимает?), что оба
Tek'а (2Gs/sec) у него прям на глазах показывают искажение сигнала
(сгенеренного как я понял FNIRSI :-) ), а этот кошачий смех FNIRSI
ничего не кажет, как будто он в паузе стоит. Ответ скорее всего в
том что эта игрушка усредняет, многопроходно сэмплирует и
восстанавливает форму сигнала, т.е. заточена чисто под
показометрическое изображение сугубо периодических сигналов. В
пользу этого говорит то что у RxTx(202 знак., 08.05.2021 02:36)
- Ну это не совсем "обзорщик". Это продолжение маркетингового отдела
китайцких контор и конторок с Али. Его многие ловили на дешёвых
манипуляццыях. - mse homjak(08.05.2021 17:21)
- Да дэньги, дэньги молодое поколение зарабатывает. Все эти короткие
ссылки ведущие на Али - платные. Он получает денежку за каждый
переход. Вот отсюда и идёт вся эта куйня-муйня с "обзорами" и
рекламой китайского барахла. - RxTx(08.05.2021 17:29)
- Ну да. Что касаемо усреднений, так там переключение время/сек
приводит к знатному "усреднению" картинки, а не тока шумовой
полосы. Тот же Рыголь такой %ни себе не позволяет даже на
1024-кратном усреднении. - mse homjak(08.05.2021 17:45)
- Давеча мне подвернулось видео, в котором DS1054Z загоняют далеко за
100Mhz. Он начинает только по амплитуде падать и хардварный(?)
счетчик в правом вернем углу врет. Но сигнальчик-то кажет. У него
частота сэмплирования 1Gsa/s. В этой связи приходит на ум что
апгрейд щупа и апгрейд операционников у него в аналоговом
фронт-энде скорее всего пойдут на пользу. - RxTx(08.05.2021 19:14)
- Это работает тока на периодических сигналах и одном канале. Не
интересно. Да и 300-МГц тракт, это, таки, сурьозно. Счупом и
операццыонниками не отделаешься. У него входная часть, кстате,
вполне себе, на тёплых, ламповых полевиках. Вот сцылка на ролек по
реверс инженирингу. там и схемы есть. - mse homjak(08.05.2021 19:47, youtube)
- У него за 3дБ на 100Mhz следует быстрый спад. Наверное лучший
способ сгородить активный щуп? Импульсы все равно не рассмотреть,
потому что при 1Gsa/s на один период сигнала 200Mhz придется 5
точек, а при 300Mhz 3 точки. Однако периодический сигнал можно
восстановить многопроходно sinc-методом. - RxTx(08.05.2021 22:44)
- Скорее всего, это уже там реализованно. То, что в ролеках что-то
падает после 100МГц, всего лишь говорит о том, что ролекописы не
вполне понимают, что делают. Вот две картинки одного и того-же
сигнала. Один с заземлением с края платы крокодилом, второй,
пружиной на землю ФПГА(источник сингнала). mse homjak(2 знак., 09.05.2021 00:30, картинка, картинка)
- CDEK (он же Owon) SDS1102 — 14 692,61 руб. 2ch 110МГц 1GS/s - RxTx(08.05.2021 02:14, ссылка, ссылка)
- Hantek DSO2C10 — 14 538,79 руб. 2 ch 100/150 МГц 1GSa/s
(перепрошивается в DSO2D15) - RxTx(08.05.2021 01:41 - 01:58, ссылка)
- мне тоже нравится. заместо настольного вольтметра-показометра -
самое то. - LordN(07.05.2021 10:30)
- ну как примитивная показывалка - пойдёт. но сейчас жизь требует
осциллы с памятью и цифровым фосфором. а это уже 1000 баксов. Mahagam(44 знак., 07.05.2021 10:13, ссылка, ссылка)
- Каждый такой материал, конечно, "объясняет" DP, но объясняет не до
конца. Реальная суть DP (так как он работает у Tek'а) в том, что
осциллограф даже при измерении относительно медленного сигнала
работает всё равно на максимальной скорости. Это дает возможность
несмотря на установленную низкую скорость развертки и недостаток
памяти все равно захватить и изобразить на экране быстрый скачок,
переходный процесс итд. Осциллограф его "зафиксирует словно
фосфорная трубка". Это и RxTx(170 знак., 07.05.2021 20:09)
- Полагаю, на С1-94 текущего времени осц из стартового топика
потянет. - Evgeny_CD(07.05.2021 11:48)
- от 1000, это Рыголь 5 серии. Если норотный 1054Z, то он около 400.
А у него полный фарш в сервисе. И декодирование протоколов, и 24М
памяти и 4 канала. - mse homjak(07.05.2021 10:42)
- Душу травите, штуки баксов у меня нет( - evgeniy1294(07.05.2021 10:14)
- Сколько сэмплов он может хранить? В описании противоречивая
информация. Ale3000(178 знак., 07.05.2021 09:25)
- На чем они их делают? Сделали спец ASIC, в котором вообще все? - Evgeny_CD(07.05.2021 09:12)
- Я пока дождусь teardown'а, но есть подозрение что это 1013-й
перезавернутый в другую коробку, без тачскрина, но с энкодерами и
кнопками. Если это так, то это та же игрушка (фейк, обман,
студенческий проект, самопал), и должна стоить раза так в 2-2.5
меньше. Выше я приводил настоящие овцелографы c честными 1Gsa/s в
пределах 14т. Вообще, как можно доверять FNIRSI, которая только что
всех обманула что 1013й у нее 100Mhz, когда там 30 едва вытягивает?
И это тоже так себе RxTx(179 знак., 08.05.2021 02:52)
- Allwinner F1C100s SoC (ARM926EJ-S) with built-in 32MB DDR SDRAM
memory is used as a central processor. The amount of flash memory
is 1 GB. Two two-channel ADCs are used, the promised analog
bandwidth is 1 Gs / s. A separate FPGA is involved in processing.
As far as I really can not say, most likely this value is indicated
taking into account modern algorithms for digital signal processing
(stroboscopic oscillography and other guessing of the shape of
periodic signals). framer(8 знак., 07.05.2021 09:18, ссылка)
Коллеги, есть некоторое кол-во STM32F410CBU6. Продам по ценам "ниже
рыночных" )). В личку. - dastun(16.05.2021 14:36, xchg, полностью)
Рафакториг, твою мать! :) Памятка классических приемов. Cкpипaч(349 знак., 10.05.2021 15:26 - 21:27, dao, ссылка, полностью)
Лепота, даром, что кетайская! Кто угадает, что за зверь (mse, тсс-с)? MBedder(5 знак., 13.05.2021 16:22, SCH, картинка, картинка, полностью)
Присоветуйте температурный датчик. Относительно точный, и в
защищенном исполнении. Чтоб можно в воду, землю, бетон. Спасибо! - Tpoeшник(16.05.2021 07:01, SCH, полностью)
ЛЕКЦИИ. Игорь Николаевич Бекман. Российский ученый-химик, специалист в
области радиохимии, физической химии и химической технологии. Годы
жизни 1941...2019гг. Заслуженный профессор МГУ. Для плодотворного
прочтения и понимания окружающего. Solo(229 знак., 16.05.2021 11:09, zen, ссылка, ссылка)
Чувачок из STM намякивает, что камушков еще долго не будет. LightElf(87 знак., 05.05.2021 11:49, MCU, ссылка, полностью)
- А кстати почему? Если у ST есть свои заводы, то отмазка "все полупроводники ушли на на производство ноутбуков для
самоизолированных" не проходит - продукция ST слишком слабо востребована в
компьютеростроении. Да и локаут своим заводам ST не объявляла - не
было надобности, т.к. там автоматизированное производство. Не
понимаю, как коранавирус мог ней навредить. - Kceния(07.05.2021 21:37)
- Это общая болезнь у всех фаблес-производителей, которые нынче стоят
в очень длинной очереди на прием заказов. Кстати, для Intel'а это
очень даже хорошо, поскольку он делает чипы сам, - есть шанс
обогнать AMD по части объема выпуска. - Kceния(05.05.2021 16:42)
- Спасибо! Статья совсем не про чипы. Мир стремительно разваливается
на кластеры. То, о чем говорили аналитики всех мастей, творится у
нас на глазах. - Evgeny_CD(05.05.2021 16:13)
- "STMicro produces a wide range of chips, from low-margin microcontrollers to more sophisticated sensors..." Посоны, мы у них в списке
приоритетов в самом низу... - SciFi(05.05.2021 11:58)
Гребет мужик куда-то... Этo_Я(1 знак., 15.05.2021 21:27, Off, картинка, полностью)
Сезон начался General(1 знак., 16.05.2021 00:03, Off, картинка, полностью)
Птичники, посоветуйте симисторный терморегулятор с фазоимпульсным
управлением для инфракрасных ламп. Симисторных/тиристорных много
всяких, но принцип управления нагрузкой, как правило, умалчивают,
позиционный вкл-выкл сведет с ума если не птиц, то человеков
окружающих ). - PKM(14.05.2021 06:45, Off, полностью)
Коллеги! Прислали мне на днях документ на китайский ES7P003. Пишут,
что это аналог STM8S003. Конечно, на самом деле он таковым не
является. Но, возможно, кто-нибудь из вас таким МК уже пользуется.
Поделитесь своими впечатлениями. Спасибо! - Bill(11.05.2021 13:38, MCU, полностью)
Генерация паузы после окончания передачи байта по UART. Evgeny_CD(1017 знак., 14.05.2021 20:25 - 20:32, MCU, полностью)
- Гавно вопрос. Вместо УАРТа возьми многобитный (>= 16) SPI и
передавай свои данные вместе со стартом/стопом, а в хвост просто
добавь сколько нужно для паузы пустых бит (клоки, ессно, не нужны).
S12345678sssssss - например, для 16-битного SPI - типа 6 лишних
стоп-бит (машей касло не испортить). Ниже подобное предлагали
--> - MBedder(15.05.2021 15:10, ссылка)
- А что за пакет что такие фантазии потребовались... POV_(171 знак., 15.05.2021 13:16,
)
- Если не хочется прерываний, можно использовать МК, в которых есть
механизмы EVENT и CCL (configurable custom logic), которые
аппаратно конфигурируют вывод TxD. Такие МК, например, унаследовал
Микрочип от Атмеля (серии ATSAM и XMega). Для разработки
использовать их облачную среду Atmel Start и Microchip Studio (в
прошлом Atmel Studio 7). Поначалу ломает шаблон, но это всегда так. - Guest(15.05.2021 11:50,
)
- Может задействовать второй УАРТ для пауз? Выход его игнорить - maleon(15.05.2021 09:49)
- Делаем вывод через уарт только через одну процедуру и только
пакетами. В процедуре делаем програмно паузы какие хотим и где
хотим. - Boвa(15.05.2021 09:22)
- Альтернативные идеи? Решения основанные на строгом соблюдении таймингов - сразу фтопку,
без рассмотрения! Они невозможны ни на линуксе ни на винде.
Протокол должен одинаково хорошо работать через 16550-uart внутри
SOC/PC, usb-uart, bt-uart и даже через tcp сокет. Единственное что
можно допустить - таймаут на неответ устройства. PS: паузу умеет
передавать UART в NUC970. - 3m(15.05.2021 08:02)
- классика. на такого типа задачах используют cheblin(174 знак., 15.05.2021 07:40, ссылка, картинка)
- Проще всего 74LV4040A поставить, UART на сброс через инвертор,
какой-то разряд на прерывание, и какой-то таймер на выход для
клока. Evgeny_CD(101 знак., 15.05.2021 01:09, ссылка)
- SPI. нахрен клок и прочие енаблы. тупо выхлоп данных. естественно,
что перед отправкой сформированный пакет из 8-и битных данных
должен быть перековеркан в 10-ти битные. Mahagam(484 знак., 14.05.2021 22:55)
- А в чем недостаток простого ide-детектора? Также есть break. В
случае с модбасами вообще проблем нет - настраиваем dma на приём
256 байт, если не сработал idle, то пакет битый. - evgeniy1294(14.05.2021 21:21)
- Ножку с аппаратно генерируемым битом "передача" соединить с
ножкой-входом таймера, а с таймера - прерывание. Cкpипaч(44 знак., 14.05.2021 21:19)
- Передатчик в режим 9 бит, 9-й бит в единицу, dastun(155 знак., 14.05.2021 21:03)
- Приемник гарантированно прочухается и при передаче нормального 0xFF - Samx(14.05.2021 21:00)
- Аналоговая схема (одновибратор) будет неизбежно завязана на
скорость и иметь точность выдержки паузы +/- лапоть. Лучше уж тогда
loopback задействовать. - rezident(14.05.2021 20:38)
- У людей это делалось DMA-контроллером умнее хлебушка. Настраивается
scatter-gather на таймер+UART+таймер. А на прием - UART должен быть
связан событием с таймером. Говорят у каких-то МК и такое было - lloyd(14.05.2021 20:30)
- Можно счетчик поставить и сбрасывать его, 1 в старшем разряде на
вход прерывания. - Evgeny_CD(14.05.2021 20:29)
Обновил. Запилил для IAR поддержку чипов CH57X, если вдруг кому
надо. Линковка, прошивка, отладка с регистрами. Развернуть архив
поверх установленного IAR в соответствующую папку. Тестировал
только на CH579. LightElf(15.05.2021 15:39, ARM, ссылка)