mss
ebd2ac546a
ai: вариант 6 генератора (PIO, неиспользуемые биты = 0), синхронизация с РПД
...
- stub/06-dds-pio-zero-rp2040.py: новый вариант; PIO всегда выводит 8 бит
(out pins, 8), младшие неиспользуемые линии GP8..GP(15-BITS) — выходы в 0
- stub/04-dds-pio-rp2040.py: подтянута шапка с отметкой о проверке на стенде
- task.md, print/: пересобраны из РПД (таблица вариантов + брошюра студента)
- README.md: список вариантов приведён в соответствие
2026-11-02 13:46:40 +04:00
mss
5c9ec93760
ai: убрать из студенческого репо брошюру для преподавателя (попала при синхронизации)
2026-10-28 21:53:54 +04:00
mss
6f8d9f7415
ai: вариант 5 генератора на audiopwmio (CircuitPython), задание и брошюры синхронизированы с РПД
2026-10-28 21:53:49 +04:00
mss
a8434fcce9
ai: схема ЦАП R-2R приведена к виду преподавателя (терминация 2R горизонтально, без лишнего R перед землёй); исправлены подписи пинов
2026-10-27 21:42:58 +04:00
mss
3263000a47
ai: исправлена схема ЦАП R-2R — каждый 2R к своему биту (не на землю), на GND один 2R у LSB-конца, выход со стороны GP15 (MSB)
2026-10-27 21:06:54 +04:00
mss
ebf3ac44f0
ai: задание дополнено ЦАП на лестнице R-2R (схема, веса пинов, таблица кодов, оценка реальной разрядности); задание B4, баллы 10->12
2026-10-27 20:54:34 +04:00
mss
7860b44290
ai: добавлен 04-dds-pio-rp2040.ino (PIO+DMA на Arduino, ядро earlephilhower); task.md и брошюра синхронизированы с РПД
2026-10-27 20:46:04 +04:00
mss
2c81de5d76
ai: репозиторий переименован в eumirts5-dds; задание разделено на часть A (сборка DDS-стенда) и B (исследование интегратора, дифференциатора, RC-фильтра); stub синхронизирован с РПД (добавлен PIO-генератор); README с расшифровкой названия и картой пинов
2026-10-27 20:23:07 +04:00
mss
5087d1b348
ai: команда SF <Гц> — частота синусоиды (защита от алиасинга f<=f_s/2); W S показывает частоту синуса
2026-10-26 16:58:52 +04:00
mss
dd2c21c43b
ai: circuitpython — убраны keyword-аргументы (split(maxsplit), dict.update(**)): CircuitPython их не принимает
2026-10-26 16:37:11 +04:00
mss
f1db2eb6c1
ai: circuitpython — устойчивый цикл: ошибки печатаются в консоль (не в REPL), эхо принятой команды ->, свип до f1 <= f_s/6
2026-10-26 16:28:25 +04:00
mss
7f8b52aa2c
ai: lab5 — скетч без зависимости от pico-sdk в mbed-ядре (mbed::PwmOut + mbed::Ticker) + альтернатива на CircuitPython (01-dds-generator-rp2040-circuitpython.py)
...
- mbed-ядро: только mbed API, hardware/pwm.h и hardware/timer.h не нужны
- CircuitPython: один цикл DDS + опрос USB-консоли (без threading), f_s меряется на старте
- прямоугольник < 20 Гц — программный (тот же ШИМ)
2026-10-26 15:43:35 +04:00
mss
c194420e65
ai: скетч DDS не зависит от analogWriteFreq — работает на обоих Arduino-ядрах RP2040 (earlephilhower и официальное mbed)
...
- официальное ядро: собственный драйвер ШИМ на регистрах pico-sdk (hardware/pwm.h)
- прямоугольник < 20 Гц — программный в ISR (аппаратный ШИМ не ниже ~7,5 Гц)
2026-10-26 15:33:38 +04:00
mss
45d6982d17
ai: студенческая копия лабораторной 5 (DDS-генератор RP2040 + АЧХ интегратора) из РПД
2026-10-26 15:19:12 +04:00