Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
Полином чему равен? По-моему, регистры r28, r27 здесь не нужны, так как биты просто сдвигаются внутри регистров, внося задержку и только. |
|
|
В теорию не вникал, а просто взял из статьи http://vrtp.ru/index.php?showtopic=9500 - там есть пара файлов с коэффициентами. r26, r27 и r28 сдвигаются через сarry, таким образом двигается по кольцу 32 бита. Или я чего-то не понял? Для 20МГц тактовая сдвига получится 2 Мгц, до 250кГц шум можно считать белым. Может и в правду шумовой код еще влезет, а выводить можно в старший разряд? |
|
|
DWD: GM: А вообще, народ, нужен нам чумовой генератор, что скажете? |
|
|
GM: Объясните, чем... Разнополярное питание нужно для смещения пульсирующего (0...+5В) выходного напряжения ЦАП в минус, для преобразования его в переменное. Ключи нужны в любом варианте - хоть в токовом, хоть в другом. GM: Ток по делителю течёт всё время и в одну сторону, т.е. нет никакого перезаряда емкостей... Но он коммутируется. Значит всегда есть перезаряд емкостей. GM: На + ОУ подать половину источника питания цапа - чистый синус ьез смещения у нас в кармане. Подать напряжение какой полярности? В общем, я, например, не понял, что Вы спросили... GM: Конечно, в качестве ОУ брать не К140УД1, если кто помнит такой. |
|
|
madgrey: А то опять GM задача повышенной сложности ставится, а его энергию можно использовать и в мирных целях Так он и сам по началу был против. madgrey: С другой стороны, есть более приземленные и близкие данному проекту задачки. Например, здорово было бы организовать модуляцию выходного сигнала. Есть же два источника в приборе, грех не воспользоваться такой возможностью. Согласен. |
|
|
smg123: r26, r27 и r28 сдвигаются через сarry, таким образом двигается по кольцу 32 бита. Или я чего-то не понял? |
|
|
Коллеги, сегодня поработал немного над программой, свежая версия Одновременно проверял работу программы вместе с генератором. GM: мне не дает покоя Ваше сообщение, что программа намертво повисала. А не была ли у Вас одновременно с нею запущена терминальная программа? |
|
|
Ну, намертво, возможно сильно сказано...Кнопки нажимались, числа не менялись кажется, не помню, однако тиня ничего не принимала и не мигала после приёма полного пакета из 5 байт, следовательно она их не принимала. Я снимал вашу программу с "довольствия", запускал реалтерм, вводил 16-ричные числа, тиня начинала отвечать. Иногда, после снятия вашей программы приходилось снимать питание тини. Больше ничего не делал, тиня адекватно реагировала на команды от реалтерма, адекватно в том смысле, что делала то, что требовалось. Программы одновременно не запускались, т.к. реалтерм сразу сообщал, что компорт занят другой программой. |
|
|
DWD: Но он коммутируется. Значит всегда есть перезаряд емкостей В одном случае ток течёт по 2R через ключ1 на землю или ток течёт по 2R в ТУ ЖЕ сторону через ключ2 на виртуальный ноль. Возможен подзаряд. В другом случае ток течёт по 2R через ключ1 на -5В или ток течёт от +5В по 2R в ДРУГУЮ сторону через ключ2. Полный перезаряд с + на - и наоборот. |
|
|
DWD: GM: На + ОУ подать половину источника питания цапа - чистый синус без смещения у нас в кармане. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2025 |