-
- Верно, это старший (знаковый!) разряд двоичного кода на входе в ЦАП. Но я буду настаивать, что это и есть меандр! Потому что старший разряд бывает равен единичке только в отрицательной половине периода, а в положительной он равен нулю. Именно в Ксения(181 знак., 13.09.2017 21:45, ссылка, картинка)
- >я буду настаивать, что это и есть меандр lloyd(734 знак., 13.09.2017 22:22)
- Любую частоту DDS этого типа (AD9834) создать не даст, т.к. весь ассортимент синусоид, которые она способна генерировать, ограничен делением частоты ее клока (50 или 75 Мгц) на целочисленные делители (от 2 до 228-1). Поэтому какой Ксения(452 знак., 13.09.2017 23:08 - 23:14)
- (шёпотом на ушко) Крок(238 знак., 14.09.2017 10:11)
- Какая магия? Разоблачение совершенно необходимо. Без этого ваши блестящие номера оставят тягостное впечатление. Зрительская масса требует объяснения. - Семплеяров(14.09.2017 21:25, )
- Не надо придираться по мелочам. Максимальное число, которое влезает в регистр управления частотой - 228, что соответствует полной частоте задающего генератора (50 или 75 МГц), а нужная частота задается в долях от этой максимальной Ксения(1015 знак., 14.09.2017 11:21 - 12:58)
- Ноль-то там есть всегда, но в потоке кодов, подаваемых на ЦАП, он есть не всегда, т.к. дельта фи может быть не кратной фи/180. Аналоговый фильтр интерполирует поток, поэтому в фильтрованном аналоговом сигнале он будет всегда - MBedder(13.09.2017 23:19)
- Тогда не надо заниматься мазохизмом, а следует выбирать всегда ближайший четный делитель - тогда и фи/180 тоже будет на нуле. - Ксения(13.09.2017 23:23)
- А зачем тогда тебе вообще DDS? Если тебе срать на огромный шаг генерируемой частоты - бери обычный таймер, что есть в каждом первом микроконтроллере, даже в МК для плюшевых игрушек STM8. lloyd(152 знак., 14.09.2017 11:35)
- Топикстартер хотел синус, от этого и разговор перешел на DDS. Я же лишь заметила, что DDS типа AD9834 способна выдавать одновременно (с разных ножек), как синус, так и меандр. И вот к меандру отчего-то прицепились уточняльщики - синус они Ксения(88 знак., 14.09.2017 11:42)
- Ой... отпал :)) - MBedder(13.09.2017 23:33)
- А зачем тогда тебе вообще DDS? Если тебе срать на огромный шаг генерируемой частоты - бери обычный таймер, что есть в каждом первом микроконтроллере, даже в МК для плюшевых игрушек STM8. lloyd(152 знак., 14.09.2017 11:35)
- Тогда не надо заниматься мазохизмом, а следует выбирать всегда ближайший четный делитель - тогда и фи/180 тоже будет на нуле. - Ксения(13.09.2017 23:23)
- (шёпотом на ушко) Крок(238 знак., 14.09.2017 10:11)
- Любую частоту DDS этого типа (AD9834) создать не даст, т.к. весь ассортимент синусоид, которые она способна генерировать, ограничен делением частоты ее клока (50 или 75 Мгц) на целочисленные делители (от 2 до 228-1). Поэтому какой Ксения(452 знак., 13.09.2017 23:08 - 23:14)
- >я буду настаивать, что это и есть меандр lloyd(734 знак., 13.09.2017 22:22)
- А из зала кричат: давай подробности! В каких это ДДС есть ТОЛЬКО старшего разряда? А если б ДВА старших были, я б перешёл на них сразу, как наивный инженегр. - Крок(13.09.2017 10:15)
- Ну вы быдлокодера-то не смущайте, я работал только с AD9838, ее "Sign bit out" явно намекает на то, что заявленных 0.02Гц шага не получить. lloyd(39 знак., 13.09.2017 10:42, )
- 1) У машины 9838 есть встроенный компаратор для самых капризных. 2) МНЕ нужны два старших бита. - Крок(13.09.2017 11:14)
- 1. Компаратор работает с 3 мегагерц, для моих целей (точная установка частоты в районе 400КГц) не подходил lloyd(87 знак., 13.09.2017 11:18, )
- 1) Это открытие. Ждём дружного хохота от коллег. 2) Эта реплика очень подходит к давешней дискуссии о 128 Гигабайтах памяти :-) - Крок(13.09.2017 12:25)
- 1) это написано в ДШ: The comparator input is ac-coupled; therefore, to operate correctly as a zero-crossing detector, the comparator requires a minimum input frequency of 3 MHz typical. 2) NCO на CPLD реализуется легко, а есть и PIC'и с NCO - MBedder(13.09.2017 12:39)
- 1) фтопку даташит. Они ошиблись. 9838 - специально низкочастотный (и потребляющий) камень. За коим хреном там сверхскоростной копаратор - ХЗ. 2) Я знаю толк в извращениях, сам делал Число-управляемый-генератор на 155-й серии. Но АД-машин он уже Крок(43 знак., 13.09.2017 12:51)
- Фтопку-нефтопку, но написано - значит, не зря. А MSb*2 можно получить примитивным удвоителем частоты на XOR - MBedder(13.09.2017 13:01)
- Кто будет работать вторым сомножителем? - Крок(13.09.2017 13:03)
- RC-цепочка -> - MBedder(13.09.2017 14:35, картинка, картинка)
- Нахрена умножитель, когда на DDS можно банально задрать частоту вверх и на рассыпухе собрать двоичный счетчик - lloyd(13.09.2017 13:05, )
- Такого применения моего любимого камня я ещё не встречал. - Крок(13.09.2017 13:09)
- Кто будет работать вторым сомножителем? - Крок(13.09.2017 13:03)
- Фтопку-нефтопку, но написано - значит, не зря. А MSb*2 можно получить примитивным удвоителем частоты на XOR - MBedder(13.09.2017 13:01)
- Ну даташит я читал, вернее этот раздел прочитал, когда за час компаратор у меня так и не заработал. Собственно обычный RC-фильтр с компаратором были спаяны за следующий час - lloyd(13.09.2017 12:48, )
- А можно рассказать о задаче, в которой существенно отличие старшего разряда LUT в АД9838 от идеального меандра с рабочей частотой? - Крок(13.09.2017 12:56)
- Генератор произвольной формы сигналов с точной установкой частоты. lloyd(120 знак., 13.09.2017 13:01, )
- С насколько точной установкой частоты? - Крок(13.09.2017 13:06)
- +-0.0001Гц. Один фиг железка собиралась как proof-of-concept, в реальный проект может пойдет что-то другое. Но возможность перестраивать частоту сигнала ленивым управлением по SPI доставляет - lloyd(13.09.2017 13:09, )
- А где берут кварцевые генраторы с такой относительной точностью (и нестабильностью): Хаос(56 знак., 13.09.2017 13:17, )
- Ну все же стоит отметить, что 400КГц это не частота сигнала, а частота дискретизации ЦАПа, который генерит сигнал несколько порядков меньшей частоты. lloyd(132 знак., 13.09.2017 13:22)
- То есть, фраза из предыдущего поста: "для моих целей (точная установка частоты в районе 400КГц)" - чистейшее вранье? :) - Хаос(13.09.2017 13:27, )
- Чому сразу вранье. Вообще суть была в том, чтобы вне зависимости от частоты генерируемого сигнала, размер буффера был равен степени двойки. Когда тактировалось от ШИМ-таймера у МК идет 200МГц, а частоту нужно менять в районе 300-400КГц, то шаг lloyd(414 знак., 13.09.2017 13:34)
- Художественный вымысел. - Крок(13.09.2017 13:33)
- Точно! Художник, он так видит! :) Хаос(116 знак., 13.09.2017 13:35, )
- То есть, фраза из предыдущего поста: "для моих целей (точная установка частоты в районе 400КГц)" - чистейшее вранье? :) - Хаос(13.09.2017 13:27, )
- Ну все же стоит отметить, что 400КГц это не частота сигнала, а частота дискретизации ЦАПа, который генерит сигнал несколько порядков меньшей частоты. lloyd(132 знак., 13.09.2017 13:22)
- Клокогенераторов цифроуправляемых в мире много, как грязи. АД9838 ( и её сёстры) всё-таки сделаны для получения синуса. - Крок(13.09.2017 13:14)
- Реквестирую микруху, что будет перестраивать частоту от 50КГц до 800КГц с шагом хотя бы в 1Гц, но при этом не просить городить внешний делитель частоты. - lloyd(13.09.2017 13:37)
- еще можно поискать по слову dds ссылка внутри AVF(683 знак., 13.09.2017 14:32)
- Ансверую: AD9912. :) - Хаос(13.09.2017 13:45, )
- Благодарствую - lloyd(13.09.2017 13:54)
- Реквестирую микруху, что будет перестраивать частоту от 50КГц до 800КГц с шагом хотя бы в 1Гц, но при этом не просить городить внешний делитель частоты. - lloyd(13.09.2017 13:37)
- А где берут кварцевые генраторы с такой относительной точностью (и нестабильностью): Хаос(56 знак., 13.09.2017 13:17, )
- +-0.0001Гц. Один фиг железка собиралась как proof-of-concept, в реальный проект может пойдет что-то другое. Но возможность перестраивать частоту сигнала ленивым управлением по SPI доставляет - lloyd(13.09.2017 13:09, )
- С насколько точной установкой частоты? - Крок(13.09.2017 13:06)
- Генератор произвольной формы сигналов с точной установкой частоты. lloyd(120 знак., 13.09.2017 13:01, )
- А можно рассказать о задаче, в которой существенно отличие старшего разряда LUT в АД9838 от идеального меандра с рабочей частотой? - Крок(13.09.2017 12:56)
- 1) фтопку даташит. Они ошиблись. 9838 - специально низкочастотный (и потребляющий) камень. За коим хреном там сверхскоростной копаратор - ХЗ. 2) Я знаю толк в извращениях, сам делал Число-управляемый-генератор на 155-й серии. Но АД-машин он уже Крок(43 знак., 13.09.2017 12:51)
- 1) это написано в ДШ: The comparator input is ac-coupled; therefore, to operate correctly as a zero-crossing detector, the comparator requires a minimum input frequency of 3 MHz typical. 2) NCO на CPLD реализуется легко, а есть и PIC'и с NCO - MBedder(13.09.2017 12:39)
- 1) Это открытие. Ждём дружного хохота от коллег. 2) Эта реплика очень подходит к давешней дискуссии о 128 Гигабайтах памяти :-) - Крок(13.09.2017 12:25)
- 1. Компаратор работает с 3 мегагерц, для моих целей (точная установка частоты в районе 400КГц) не подходил lloyd(87 знак., 13.09.2017 11:18, )
- 1) У машины 9838 есть встроенный компаратор для самых капризных. 2) МНЕ нужны два старших бита. - Крок(13.09.2017 11:14)
- Ну вы быдлокодера-то не смущайте, я работал только с AD9838, ее "Sign bit out" явно намекает на то, что заявленных 0.02Гц шага не получить. lloyd(39 знак., 13.09.2017 10:42, )
- Верно, это старший (знаковый!) разряд двоичного кода на входе в ЦАП. Но я буду настаивать, что это и есть меандр! Потому что старший разряд бывает равен единичке только в отрицательной половине периода, а в положительной он равен нулю. Именно в Ксения(181 знак., 13.09.2017 21:45, ссылка, картинка)