-
- Точно все не так:-) Для получения противофазных сигналов транс не
нужен, все на 2х ОУ легко делается. Для нужного усиления и смещения
уровня может еще один ОУ понадобиться. - Visitor(11.12.2021 17:04)
- Научите как. А пока лишь я примерила для этой цели модуль с AD620
(всё AD и AD, надоели уже :)), вот этот (см. ссылку, там и схема
есть). У него есть сдвиг нуля, но пока не знаю насколько он может
быть велик. Kceния(1 знак., 11.12.2021 17:24, ссылка)
- ОК, в пн смоделирую в LTspice. Что хотим то? Выход проца 0.. 3.3 В
масштабировать дифференциально при питании 0.. 15 В? Усиление не
большое нужно, на сдвиг нуля забить можно. ОУ для нужной частоты
сами выберите, резисторы от этого не изменятся. Я правильно понял? - Visitor(11.12.2021 17:38)
- Выходной интервал другой - не от нуля, а от минус 15 V. Т.е. чтобы
интервал 0..3 V (больше 3V ЦАП не даёт) уложилcя бы в интервал от
-15 V (здесь минус!) до +15 V. А если бы без минуса, то я бы и
вопроса про трансформатор не задала, т.к. на любом ОУ это можно
было сделать тривиально. Проблема именно в том, чтобы из
униполярного сигнала сделать биполярный, а не просто в 3 раза
усилить. Примечание: модуль с AD620 у меня уже на руках - еще на
прошлой неделе китайцы Kceния(60 знак., 11.12.2021 18:10)
- Если я Вас верно понял: symbions(454 знак., 12.12.2021 18:47, картинка, картинка)
- Поняли вы меня верно, но нарисовали жуть :). Но мой вопрос практически уже решился - если из моего модуля (см. ссылку) выдрать микросхему 7660 и подать внешнее биполярное питание +/-15V, то получится всё, как надо. О том на ангельском языке прямо написано: Kceния(538 знак., 12.12.2021 20:34, ссылка)
- Так можно, но зачем? Это делается на одном ОУ и трёх резисторах.
Забавно, что на AD620 получится чуть сложнее: нужно опору
инвертировать, всё равно ещё ОУ нужен. - йцyкeн(12.12.2021 20:26)
- а схемку можно? Просто у меня выходит два ОУ - и это если без двух
протифазных сигналов - с ними ещё как минимум 1 - symbions(12.12.2021 21:44)
- Схема - проще не бывает. Обычная схема неинвертирующего усилителя,
но на вход '-' ОУ приходят не два, а три резистора, один на выход
ОУ, другой на землю (как обычно), и ещё один на напряжение опоры,
он задаёт смещение. Главный минус по сравнению с инвертирующим
включением - смещение и усиление оказываются завязаны, их нельзя
регулировать отдельно. Для Ксении номиналы резисторов 10К на опору,
15К на землю, 30К в обратную связь. - йцyкeн(12.12.2021 23:19)
- Для случая опоры 3 В и с учётом делителя этой опоры (в каком-то
сообщении Вы ранее писали) получаем: symbions(200 знак., 13.12.2021 01:01)
- Вот не нужно ничего делить. Про делитель я писал для
инструментального усилителя, а здесь просто ОУ. Кроме того, я
считал не не для 3В, а для 3.3В, и на выходе имел в виду +-10В (ну,
9.9 - это всего 1%, вряд ли Ксения будет использовать более точные
резисторы). 10В - это полная шкала AD633, зачем Ксении 15В, одному
богу известно, да и не получит она их от AD620, он ни разу не
rail-to-rail. - йцyкeн(13.12.2021 01:06)
- Вы её обрадуете - она думает, что получится symbions(1 знак., 13.12.2021 01:59, ссылка)
- Я, честно говоря, давно оставил попытки понять, что думают женщины.
AD620 для работы на частоте 150кГц по любому не годится, он слишком
медленный. - йцyкeн(13.12.2021 10:27)
- Вы не обратили внимание на зависимость предельной частоты от
усиления. При gain=100 он действительно дотягивает лишь до 120 КГц,
но при gain<10 этот предел растягивается до 800 КГц и выше. - Kceния(13.12.2021 10:34)
- Ксения, вы сами писали, что в аналоговой схемотехнике не
разбираетесь. Казалось бы, это предполагает всего два варианта
поведения: не связываться с аналоговой схемотехникой
(предпочтительный), либо, на худой конец, прислушиваться к советам
тех, кто разбирается. Но вы пошли третьим путём: задаёте вопросы, а
получив ответы, сразу начинаете спорить. Зачем? йцyкeн(239 знак., 13.12.2021 11:12)
- А поговорить? (с) - Kpoк(13.12.2021 12:19)
- Поскольку мой сигнал не импульсный, а синусоида, то ограниченность
скорости нарастания на ней едва ли будет сильно сказываться.
Аналогично, уменьшение реального коэффициента усиления легко
корректируется, увеличением gain'а сверх теоретического. Не думаю,
что график 18 помешает мне растянуть амплитуду моей синусоиды на
весь рабочий диапазон. - Kceния(13.12.2021 11:40)
- Искажения могут появиться, от которых Вы хотите избвиться. - symbions(13.12.2021 13:41)
- А почему вы считаете, что схема на трех ОУ, предложенная йцyкeном,
или ваша на двух, будет лишена этого недостатка? Я подозреваю, что
именно потому, что мое предложение предельно конкретно, а потому
его можно пинать графиками из даташита, тогда как ваши с йцyкeном
предложения имеют лишь общий вид, который критиковать нет
возможности. Kceния(256 знак., 13.12.2021 14:00)
- Никогда, никогда
Воробьяниновйцукен непротянет рукипредлагал схему "на трех ОУ". Вам Visitor предлагал промоделировать что захотите - вот и попросите его промоделировать вашу схему и мою схему. - йцyкeн(13.12.2021 14:38) - Если схема не вытягивает по скорости нарастания, значит, обратная связь, в эти моменты, не работает. В схему "на трёх ОУ" можно поставить толковые ОУ, которые россыпью будут работать лучше, чем калечный монолит. - mse homjak(13.12.2021 14:08)
- Никогда, никогда
- А почему вы считаете, что схема на трех ОУ, предложенная йцyкeном,
или ваша на двух, будет лишена этого недостатка? Я подозреваю, что
именно потому, что мое предложение предельно конкретно, а потому
его можно пинать графиками из даташита, тогда как ваши с йцyкeном
предложения имеют лишь общий вид, который критиковать нет
возможности. Kceния(256 знак., 13.12.2021 14:00)
- Искажения могут появиться, от которых Вы хотите избвиться. - symbions(13.12.2021 13:41)
- Ксения, вы сами писали, что в аналоговой схемотехнике не
разбираетесь. Казалось бы, это предполагает всего два варианта
поведения: не связываться с аналоговой схемотехникой
(предпочтительный), либо, на худой конец, прислушиваться к советам
тех, кто разбирается. Но вы пошли третьим путём: задаёте вопросы, а
получив ответы, сразу начинаете спорить. Зачем? йцyкeн(239 знак., 13.12.2021 11:12)
- Вы не обратили внимание на зависимость предельной частоты от
усиления. При gain=100 он действительно дотягивает лишь до 120 КГц,
но при gain<10 этот предел растягивается до 800 КГц и выше. - Kceния(13.12.2021 10:34)
- Я, честно говоря, давно оставил попытки понять, что думают женщины.
AD620 для работы на частоте 150кГц по любому не годится, он слишком
медленный. - йцyкeн(13.12.2021 10:27)
- Вы её обрадуете - она думает, что получится symbions(1 знак., 13.12.2021 01:59, ссылка)
- Вот не нужно ничего делить. Про делитель я писал для
инструментального усилителя, а здесь просто ОУ. Кроме того, я
считал не не для 3В, а для 3.3В, и на выходе имел в виду +-10В (ну,
9.9 - это всего 1%, вряд ли Ксения будет использовать более точные
резисторы). 10В - это полная шкала AD633, зачем Ксении 15В, одному
богу известно, да и не получит она их от AD620, он ни разу не
rail-to-rail. - йцyкeн(13.12.2021 01:06)
- Для случая опоры 3 В и с учётом делителя этой опоры (в каком-то
сообщении Вы ранее писали) получаем: symbions(200 знак., 13.12.2021 01:01)
- Схема - проще не бывает. Обычная схема неинвертирующего усилителя,
но на вход '-' ОУ приходят не два, а три резистора, один на выход
ОУ, другой на землю (как обычно), и ещё один на напряжение опоры,
он задаёт смещение. Главный минус по сравнению с инвертирующим
включением - смещение и усиление оказываются завязаны, их нельзя
регулировать отдельно. Для Ксении номиналы резисторов 10К на опору,
15К на землю, 30К в обратную связь. - йцyкeн(12.12.2021 23:19)
- На готовом модуле это сделать проще (см. мой пост этажом выше), тем
более что он дешевый. - Kceния(12.12.2021 20:37)
- Я извиняюсь, я ерунду написал. Входом REF можно не пользоваться
(посадить на землю), просто на вход '-' подать половину опоры, так
что инвертировать её не нужно. А что касается китайской платы - там
кроме самого AD620 ничего полезного нет. - йцyкeн(12.12.2021 21:11)
- А чем вам REF не угодил? Потенциометрическая крутилка позволяет
придать ему потенциал практически начиная от минуса биполярного
питания до его плюса - т.е. охватывает весь рабочий диапазон. Так
зачем же изобретать велосипед, если можно подогнать отвёрточкой
нуль, куда надо? А если и есть в той схеме проблема, то она в том,
что 7660 не повышает напряжение, а лишь создает к нему зеркально
отраженное отрицательное, но больше 10V она на входе не
выдерживает. Стало быть, без Kceния(137 знак., 12.12.2021 21:57)
- REF мне всем угодил, кроме того, что на него нужно подавать
напряжение, пропорциональное напряжению опоры вашего ЦАПа, а в
китайской схеме на него подаётся абы что. Точность, с которой 7660
зеркалит напряжение, ниже плинтуса. - йцyкeн(12.12.2021 22:48)
- И при чём тут "точность" 7660, который все навсего "хоть какое-то"
отрицательное питание формирует? - Toчкa oпopы(13.12.2021 10:35)
- Вы схему-то видели? - йцyкeн(13.12.2021 11:25)
- А я полагаю, что напряжение опоры ЦАПа тут совершенно ни причем, а REF устанавливают таким, каким хочется видеть "базу" выходного сигнала. - Kceния(13.12.2021 10:29)
- И при чём тут "точность" 7660, который все навсего "хоть какое-то"
отрицательное питание формирует? - Toчкa oпopы(13.12.2021 10:35)
- REF мне всем угодил, кроме того, что на него нужно подавать
напряжение, пропорциональное напряжению опоры вашего ЦАПа, а в
китайской схеме на него подаётся абы что. Точность, с которой 7660
зеркалит напряжение, ниже плинтуса. - йцyкeн(12.12.2021 22:48)
- А чем вам REF не угодил? Потенциометрическая крутилка позволяет
придать ему потенциал практически начиная от минуса биполярного
питания до его плюса - т.е. охватывает весь рабочий диапазон. Так
зачем же изобретать велосипед, если можно подогнать отвёрточкой
нуль, куда надо? А если и есть в той схеме проблема, то она в том,
что 7660 не повышает напряжение, а лишь создает к нему зеркально
отраженное отрицательное, но больше 10V она на входе не
выдерживает. Стало быть, без Kceния(137 знак., 12.12.2021 21:57)
- Я извиняюсь, я ерунду написал. Входом REF можно не пользоваться
(посадить на землю), просто на вход '-' подать половину опоры, так
что инвертировать её не нужно. А что касается китайской платы - там
кроме самого AD620 ничего полезного нет. - йцyкeн(12.12.2021 21:11)
- а схемку можно? Просто у меня выходит два ОУ - и это если без двух
протифазных сигналов - с ними ещё как минимум 1 - symbions(12.12.2021 21:44)
- Ты, барыня, блок-схемку бы набросала - какие уровни куда да зачем. Я мню, что 0-3,3 в ± 15 с инверсией - смогу на одном ОУ изобразить (2..3 линейных уравнения). Пойдёт? Или чуть больше-меньше надо по факту - на неидеальность выхода ЦАП/ШИМ и выхода ОУ? - Toчкa oпopы(12.12.2021 00:21)
- А в чем проблема добавить постоянное смещение насколько надо? - Yurasvs(11.12.2021 22:01)
- Просто опорник понадобится более чем 3 В. TL431 с парой резисторов можно. А +- 15 запросто. Получится первый смещает уровень +1.65 В в 0 В и усиливает, потом 2 шт дифф сигнал делают. Можно и 2 мя обойтись, если небольшое расхождение по фазе не волнует. - Visitor(11.12.2021 18:15)
- Если я Вас верно понял: symbions(454 знак., 12.12.2021 18:47, картинка, картинка)
- Выходной интервал другой - не от нуля, а от минус 15 V. Т.е. чтобы
интервал 0..3 V (больше 3V ЦАП не даёт) уложилcя бы в интервал от
-15 V (здесь минус!) до +15 V. А если бы без минуса, то я бы и
вопроса про трансформатор не задала, т.к. на любом ОУ это можно
было сделать тривиально. Проблема именно в том, чтобы из
униполярного сигнала сделать биполярный, а не просто в 3 раза
усилить. Примечание: модуль с AD620 у меня уже на руках - еще на
прошлой неделе китайцы Kceния(60 знак., 11.12.2021 18:10)
- ОК, в пн смоделирую в LTspice. Что хотим то? Выход проца 0.. 3.3 В
масштабировать дифференциально при питании 0.. 15 В? Усиление не
большое нужно, на сдвиг нуля забить можно. ОУ для нужной частоты
сами выберите, резисторы от этого не изменятся. Я правильно понял? - Visitor(11.12.2021 17:38)
- Научите как. А пока лишь я примерила для этой цели модуль с AD620
(всё AD и AD, надоели уже :)), вот этот (см. ссылку, там и схема
есть). У него есть сдвиг нуля, но пока не знаю насколько он может
быть велик. Kceния(1 знак., 11.12.2021 17:24, ссылка)
- вам изделие в серию ставить? или так, один экземпляр на поиграццо? - Mahagam(11.12.2021 16:54)
- Как всегда, 1 экземпляр :). - Kceния(11.12.2021 17:01)
- тогда стоимость комплектухи заметно меньше стоимости разработки. Mahagam(475 знак., 11.12.2021 18:16)
- Да делала я уже на DDS-ке AD9834, изменяя ее амплитуду ЦАПом (как в
даташитеб см. картинку). Но хотелось бы компактного решения одним
контроллером. Kceния(1 знак., 11.12.2021 18:34, картинка)
- и чем это решение не угодило? ну, кроме того что тут много
микросхем - Mahagam(11.12.2021 18:43)
- Не угодила неясность того, как выходное напряжение ЦАПа сказывается (чисто качественная оценка "больше-меньше" меня не устраивает) на амплитуду выходного сигнала. FS ADJUST - вообще-то "токовый" регулятор, а потому из даташита не вполне ясно как конкретно выходное напряжение ЦАПа сказывается на размере шкалы, и насколько хороша линейность этой регулировки. Не говоря уже о том, на сколько эта регулировка "шустрая", чтобы использовать ее для модуляции. - Kceния(11.12.2021 18:59)
- и чем это решение не угодило? ну, кроме того что тут много
микросхем - Mahagam(11.12.2021 18:43)
- Да делала я уже на DDS-ке AD9834, изменяя ее амплитуду ЦАПом (как в
даташитеб см. картинку). Но хотелось бы компактного решения одним
контроллером. Kceния(1 знак., 11.12.2021 18:34, картинка)
- тогда стоимость комплектухи заметно меньше стоимости разработки. Mahagam(475 знак., 11.12.2021 18:16)
- Как всегда, 1 экземпляр :). - Kceния(11.12.2021 17:01)
- Конечная задача какая? Если получить честное напряжение +- на
выходе операционника, то можно и без трансформатора. Просто
используйте опер как арифметический сумматор. - Kpoк(11.12.2021 12:38)
- Конечная задача - получить на этой частоте модуляцию. Типа один ЦАП
у МК генерит несущую, а второй ЦАП генерит огибающую. Т.е. задача
смешать оба сигнала в радиотехническом смысле (не как сложение, а
как умножение). Для этой цели положила глаз на AD633, но для нее
нужно, чтобы амплитуда смешиваемых сигналов (или хотя бы несущей)
составляла 10V в обе стороны относительно земли. А мне сильно не
хочется, чтобы на плату, где установлен 3-вольтовый контроллер
тянулось Kceния(90 знак., 11.12.2021 12:58, ссылка)
- Несущую на опору ЦАПа там нельзя подать? - Yurasvs(11.12.2021 14:46)
- AD633 очень хорош! Довелось потестировать, питание +- 15 В дал. Но
стоит 600 р. Если вам не 10 МГц надо, почти все микроконтроллером
сделать можно и ШИМом наружу вывести. Фильтрануть как надо. - Visitor(11.12.2021 14:21)
- Уже купила себе 2 штуки у китайцев по 150 руб/шт, это здесь: Kceния(1 знак., 11.12.2021 15:36, ссылка)
- Не стоит дешевизне радоваться. Купили партию у китайцев IRS2092S,
60% брак. - Visitor(11.12.2021 15:48)
- Я кроме китайцев других источников поживы не знаю :), не в Чипе и
Дипе же мне отовариваться. - Kceния(11.12.2021 15:55)
- У Чипа и Дейла дороже, зато с кошерным треугольником. йцyкeн(1 знак., 11.12.2021 20:18, картинка)
- У меня точно с таким же треугольничком, только буковки на конце
JNZ. Ведь китайцы же их сами не делают, а только перепродают. - Kceния(11.12.2021 20:30)
- скажу больше , и перемаркируют тоже. нужно сравнивать с примером
маркировки в DS. - m16(11.12.2021 21:37)
- В даташите нет ни моего, ни вашего :), в нем буквы J нет нигде. - Kceния(11.12.2021 22:05)
- В ревизии К есть и JN, и JNZ. - DVV(14.12.2021 17:03)
- В даташите нет ни моего, ни вашего :), в нем буквы J нет нигде. - Kceния(11.12.2021 22:05)
- скажу больше , и перемаркируют тоже. нужно сравнивать с примером
маркировки в DS. - m16(11.12.2021 21:37)
- У меня точно с таким же треугольничком, только буковки на конце
JNZ. Ведь китайцы же их сами не делают, а только перепродают. - Kceния(11.12.2021 20:30)
- У Чипа и Дейла дороже, зато с кошерным треугольником. йцyкeн(1 знак., 11.12.2021 20:18, картинка)
- Я кроме китайцев других источников поживы не знаю :), не в Чипе и
Дипе же мне отовариваться. - Kceния(11.12.2021 15:55)
- Не стоит дешевизне радоваться. Купили партию у китайцев IRS2092S,
60% брак. - Visitor(11.12.2021 15:48)
- Уже купила себе 2 штуки у китайцев по 150 руб/шт, это здесь: Kceния(1 знак., 11.12.2021 15:36, ссылка)
- А почему не сделать умножение, в радиотехническом смысле, в мозгах
и вывести на ЦАП? - mse homjak(11.12.2021 13:05)
- Множить в реальном времени не успеваю, а заранее приготовить
"бутерброд" мешает ограниченность DMA-буфера (в нем не более 64К
точек), т.к. число точек несущей за период огибающей окажется
больше длины буфера. Уж этот вариант я раскладывала и так и сяк
несколько месяцев, но результат плоховат. Kceния(115 знак., 11.12.2021 14:01)
- Если собрались множить, то условный гетеродин может не обязательно
быть синусом. Пойдёт и прямоугольник. А там, где прямоугольник,
можно вместо ЦАПа непринуждённо попользовать ключик в качестве
умножителя. - mse homjak(11.12.2021 14:29)
- Если это радиоприемник, то можно (видела на сайте CQHAM.RU такие
схемы), но у меня очень жесткие требования к качеству синусоиды,
т.к. намерена ловить ее боковые лепестки. А если синусоида из
меандра деланная, то ее подножие сильно зашумлено. - Kceния(11.12.2021 15:41)
- Этот сайт уже лет 5 не обновлялся, не доверяете арматорам:-) - Visitor(11.12.2021 18:29)
- К качеству какой синусоиды? Для гетеродина спектральный состав совершенно не важен. Синусоиду после преобразования надо чистить фильтром, полюбасу. Вы нарисуйте, для понимания чего хотите, спектры, чего имеете и чего должно получицца, отсюда проистекут фильтры, "боковые лепестки" итыды. А что за "боковые лепестки", кстате? - mse homjak(11.12.2021 18:22)
- О! Журнал "Радио" 80.. 90 годы, цикл статей "дискретно - аналоговая
обработка сигналов" :-) Да, можно, и работать будет: сигнал ЦАП
формирует, амплитуду ШИМ задает, только для разных задач разный
выходной фильтр понадобится. - Visitor(11.12.2021 14:38)
- Фильтр, это святое... - mse homjak(11.12.2021 14:50)
- Если это радиоприемник, то можно (видела на сайте CQHAM.RU такие
схемы), но у меня очень жесткие требования к качеству синусоиды,
т.к. намерена ловить ее боковые лепестки. А если синусоида из
меандра деланная, то ее подножие сильно зашумлено. - Kceния(11.12.2021 15:41)
- Если собрались множить, то условный гетеродин может не обязательно
быть синусом. Пойдёт и прямоугольник. А там, где прямоугольник,
можно вместо ЦАПа непринуждённо попользовать ключик в качестве
умножителя. - mse homjak(11.12.2021 14:29)
- Множить в реальном времени не успеваю, а заранее приготовить
"бутерброд" мешает ограниченность DMA-буфера (в нем не более 64К
точек), т.к. число точек несущей за период огибающей окажется
больше длины буфера. Уж этот вариант я раскладывала и так и сяк
несколько месяцев, но результат плоховат. Kceния(115 знак., 11.12.2021 14:01)
- Так пусть от платы контроллера тянется 3 вольта на плату с
операционниками. И да, а процессор может перемножить Ваши сигналы
сам, чтоб избавиться от АД633? - Kpoк(11.12.2021 13:04)
- На AD633 приходится идти именно потому, что процессор этого сделать
не может. Он и частоту 150 КГц генерит с большим трудом, т.к. не
хватает скорости ЦАПа. - Kceния(11.12.2021 14:04)
- STM32G4xxx? Цап в покое оставить, все шимом высокого разрешения
сделать. Если фильтр на ОУ сложно сделать, дайте ТЗ, помогу. - Visitor(11.12.2021 14:27)
- STM32H743, вам тот же ответ: Kceния(1 знак., 11.12.2021 15:42, ссылка)
- Шутите так:-) Генерим таблицу отсчетов косинуса в маткаде, для
прошивки проца, сам проц в прерываниях делает переполняющийся
сумматор с кодом частоты. Даже при 8 бит разрядности, гармоник
будет 2^-8. DDS называется, здесь в разделе "наше все" статья про
это есть. - Visitor(11.12.2021 16:08)
- У DDS частота дискретизации более чем на прядок выше предельной
частоты работы ЦАПа. Скажем, у известной мне AD9834 на плате модуля
(см. ссылку) стоит кварцевый генератор на 75 МГц, тогда как у моего
STM32H743 ЦАП выше 1 МГц не тянет (это по даташиту, но реально
может и чуть выше). Ясно, что тактовой частотой DDS 75 МГц сделать
синус на 150 КГц можно запросто, тогда как с тактовой 1 МГц это
будет 6.5 точек на период, чего явно недостаточно. Kceния(1 знак., 11.12.2021 17:02, ссылка)
- Пробовали вывести из ЦАПа, на 300кГц частоте дискретизации, прямым
синтезом свои модулированные 150кГц? Можно даже на оба ЦАПа сразу,
дифференциально. И отфильтровать аналогово. Nikolay_Po(299 знак., 11.12.2021 17:22)
- Пробовала, то тогда я не могу плавно менять частоту модуляции, т.к.
вынуждена буду использовать целочисленное число периодов несущей на
один период модулирующей. В противном случае появится дробный
остаток от периода несущей, с которым непонятно что делать. Тогда
как генерация мне нужна непрерывная, а не так, что прогнала буфер и
встала. - Kceния(11.12.2021 17:30)
- Вы совсем не поняли идею прямого синтеза;-) Нет никаких буферов. Есть таблица синусов, или косинусов, пофиг. Есть код частоты который на каждом прерывании суммируется с содержимым аккумулятора (16 бит), а оно при урезании младших разрядов является индексом обращения к таблице. Частоту как угодно плавно менять можно:-) Минимальный шаг перестройки частоты будет равен тактированию аккумулятора деленному на 2 в отрицательной степени его разрядности, там доли от 1 Гц точность Visitor(37 знак., 11.12.2021 18:04)
- Пробовала, то тогда я не могу плавно менять частоту модуляции, т.к.
вынуждена буду использовать целочисленное число периодов несущей на
один период модулирующей. В противном случае появится дробный
остаток от периода несущей, с которым непонятно что делать. Тогда
как генерация мне нужна непрерывная, а не так, что прогнала буфер и
встала. - Kceния(11.12.2021 17:30)
- Вы - красавица и чудовище в одном лице. - Kpoк(11.12.2021 17:13)
- +1 ;-) - Toчкa oпopы(11.12.2021 18:12)
- Не стоит на возможности ЦАП ориентироваться, отсчеты DDS можно ШИМом наружу вывести и отфильтровать. Или частоту в широких пределах менять надо? - Visitor(11.12.2021 17:12)
- Пробовали вывести из ЦАПа, на 300кГц частоте дискретизации, прямым
синтезом свои модулированные 150кГц? Можно даже на оба ЦАПа сразу,
дифференциально. И отфильтровать аналогово. Nikolay_Po(299 знак., 11.12.2021 17:22)
- У DDS частота дискретизации более чем на прядок выше предельной
частоты работы ЦАПа. Скажем, у известной мне AD9834 на плате модуля
(см. ссылку) стоит кварцевый генератор на 75 МГц, тогда как у моего
STM32H743 ЦАП выше 1 МГц не тянет (это по даташиту, но реально
может и чуть выше). Ясно, что тактовой частотой DDS 75 МГц сделать
синус на 150 КГц можно запросто, тогда как с тактовой 1 МГц это
будет 6.5 точек на период, чего явно недостаточно. Kceния(1 знак., 11.12.2021 17:02, ссылка)
- Шутите так:-) Генерим таблицу отсчетов косинуса в маткаде, для
прошивки проца, сам проц в прерываниях делает переполняющийся
сумматор с кодом частоты. Даже при 8 бит разрядности, гармоник
будет 2^-8. DDS называется, здесь в разделе "наше все" статья про
это есть. - Visitor(11.12.2021 16:08)
- STM32H743, вам тот же ответ: Kceния(1 знак., 11.12.2021 15:42, ссылка)
- STM32G4xxx? Цап в покое оставить, все шимом высокого разрешения
сделать. Если фильтр на ОУ сложно сделать, дайте ТЗ, помогу. - Visitor(11.12.2021 14:27)
- На AD633 приходится идти именно потому, что процессор этого сделать
не может. Он и частоту 150 КГц генерит с большим трудом, т.к. не
хватает скорости ЦАПа. - Kceния(11.12.2021 14:04)
- Конечная задача - получить на этой частоте модуляцию. Типа один ЦАП
у МК генерит несущую, а второй ЦАП генерит огибающую. Т.е. задача
смешать оба сигнала в радиотехническом смысле (не как сложение, а
как умножение). Для этой цели положила глаз на AD633, но для нее
нужно, чтобы амплитуда смешиваемых сигналов (или хотя бы несущей)
составляла 10V в обе стороны относительно земли. А мне сильно не
хочется, чтобы на плату, где установлен 3-вольтовый контроллер
тянулось Kceния(90 знак., 11.12.2021 12:58, ссылка)
- Точно все не так:-) Для получения противофазных сигналов транс не
нужен, все на 2х ОУ легко делается. Для нужного усиления и смещения
уровня может еще один ОУ понадобиться. - Visitor(11.12.2021 17:04)