-
- Вы не учитываете что после измерения вход АЦП STM32 содержит
остаточное изменяющееся напряжение, поскольку входы АЦП являются
аналоговыми выходами внутренних преобразователей. Подключать входы
АЦП следует только через ОУ, поскольку входы АЦП STM32 неожиданно
низкоимпедансные. Нельзя подключать входы через резисторы (словите
RC цепочку, конденсатором будет sample-and-hold емкость) или
запараллелить, подключать через высокоомный резисторный делитель. EmbedProg(6 знак., Сегодня, 14:22,
) - Типичная проблема. Когда нужно заглянуть глубже 0.2%. Чередую выборки DMA полезные с пустыми после переключения. В особо тяжёлых случаях, делаю 4 выборки на канал, две первых отбрасываю (но это уже на WCH CH32V, но по принципу неотличимо от STM32F1). - Nikolay_Po(Сегодня, 14:13)
- тайминги после переключения мультиплексора выдержаны? - Ralex(Сегодня, 13:27)
- Нет никаких таймингов, континиус моде через ДМА - IBAH(Сегодня, 13:28)
- 1) Игнор. А у них большой уровень? - Kpoк(Сегодня, 12:48)
- При изменении одного канала 0-4095 соседний меняется на 10,
соответственно 0.2%. Сопротивление на входе 10к. - IBAH(Сегодня, 13:26)
- Что-то накосячено в схеме и/или режиме АЦП. - SciFi(Сегодня, 13:53)
- Ну если клиент такая зануда, собираем матрицу взаимного влияния,
оборачиваем её, запоминаем, а потом умножаем измеренные значения на
неё. На выходе - то, что надо. - Kpoк(Сегодня, 13:29)
- Я лучше пустое преобразование сделаю... - IBAH(Сегодня, 13:36)
- Вот библиотечка моя для работы с АЦП на F103. Для пропуска
скольких-то преобразований после смены канала ввел переменную
ch_pass. Вполне себе помогает. POV(2 знак., Сегодня, 13:43, ссылка, ссылка)
- Так в чем идея? преобразование статичного канала между потребными каналами? - IBAH(Сегодня, 13:54)
- Помогает? - Kpoк(Сегодня, 13:40)
- Вот библиотечка моя для работы с АЦП на F103. Для пропуска
скольких-то преобразований после смены канала ввел переменную
ch_pass. Вполне себе помогает. POV(2 знак., Сегодня, 13:43, ссылка, ссылка)
- Я лучше пустое преобразование сделаю... - IBAH(Сегодня, 13:36)
- При изменении одного канала 0-4095 соседний меняется на 10,
соответственно 0.2%. Сопротивление на входе 10к. - IBAH(Сегодня, 13:26)
- Аппаратура - не гадит? Toчкa oпopы(152 знак., Сегодня, 12:47, ссылка, ссылка)
- Да, тоже на эти грабли наступал. Поставил в линию диод Шоттки на питание - Yft(Сегодня, 15:49)
- не... - IBAH(Сегодня, 13:25)
- Вы не учитываете что после измерения вход АЦП STM32 содержит
остаточное изменяющееся напряжение, поскольку входы АЦП являются
аналоговыми выходами внутренних преобразователей. Подключать входы
АЦП следует только через ОУ, поскольку входы АЦП STM32 неожиданно
низкоимпедансные. Нельзя подключать входы через резисторы (словите
RC цепочку, конденсатором будет sample-and-hold емкость) или
запараллелить, подключать через высокоомный резисторный делитель. EmbedProg(6 знак., Сегодня, 14:22,