Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
DWD: На всякий случай, объясните, пожалуйста...
|
|
|
GM: Ну вот, таблицу от начала и до конца можно легко подменить любым текстовым редактором, никто и не заметит. |
|
|
Не, если заменять строками, то не надо. Контрольная сумма считается для одной строки. И заменять надо всю таблицу, всего 16 строк. В этом-то и заключается прелесть замены таблицы текстовым редактором. |
|
|
Tadas: Так частота его вроде и будет равна частоте DDS (если что, GM поправит) Как я уже говорил, чтобы получить меандр заданной частоты, лучше всего подать чистый синус заданной частоты после фильтра на компаратор, с него будет чистый меандр требуемой частоты, с исчезающе малым джиттером. |
|
|
GM, ATLab, я искренне рад, что имплантация управления от ПК тинькой прошла успешно, однако в меге 16, которая у нас является ведущим контроллером всего один УАРТ, я его могу размножить для нескольких ведомых ведомых, но делить на три для общения с ПК - считаю нецелесообразным. По крайней мере в первой версии генератора. А лишних пинов и выч. ресурсов МК, а также моего желания городить софтяной уарт для внутренних нужд генератора тоже не наблюдается. Так что связь с ПК - задел на будущее. |
|
|
1) Здесь проблемы нет, можно легко и на три сделать, но зачем вообще делить? Зачем вообще связь ведущего МК с ПК? 2) Тиня должна работать от кварца 20 МГц, а мега16, по-моему, работает только до 16 МГц, у нас что, уже два кварца? Неразумно и расточительно. 3) Лет так 8 назад, помнится, прорабатывал я построение программного генератора импульсов на аврке, все параметры были примерно такие же, как у Л.И., только дискрет был 25 нс по вполне понятной причине. Жалко руки не дошли до практической реализации... |
|
|
GM: Не, если заменять строками, то не надо. GM: однако, джиттер может быть до 0.5 мкс GM: чтобы получить меандр заданной частоты, лучше всего подать чистый синус |
|
|
GM: Теперь Сycle = 10 по умолчанию, разрядность аккумулятора вынесена в настройки, а код частоты я так и считал, просто до конца не описал вычисления. По поводу крокозябр: я не нашел возможности явного указания в программе кодовой страницы для текста, поэтому смотрите у себя в системе, возможно нет кириллицы, или кодовая страница для кириллицы не та (что то такое припоминается по поводу проблем кодовой страницы 851...) madgrey: С Wake дела не имел, просто мельком смотрел - вроде протокол несложный. А что? Там на сайте есть много информации по этой теме, есть что почитать при нужде. |
|
|
Tadas: При периоде в 1 мкс. фронты 0.2 мкс. это конечно не фонтан. Будет недалеко от синуса Всё относительно. |
|
|
ATLab: Версию 0.1 программы для компьютера берем по И что с ней делать? |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |