-
- Кстати, у меня тоже 150 КГц, но задача иная - хочу на выход ЦАПа
трансформатор поставить :), через конденсатор естественно, а то
STM32 сгорит. А желание таково, чтобы из однополярного сигнала (ЦАП
генерит синусоиду в области 0-3V) получить два напряжения с
противоположными фазами (выходная обмотка трансформатора с
заземленной средней точкой), чтобы концы этой обмотки можно было
пустить на +in и -in операционного усилителя, питаемого от 15V. Kceния(148 знак., 11.12.2021 12:01)
- Точно все не так:-) Для получения противофазных сигналов транс не
нужен, все на 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)
- Маткадом попробуйте. Там с редактором формул только первые 2 дня сложно, потом привыкаешь. И физические размерности правильно отрабатываются, если потери в материалах не считать эмпирически, где намагниченность в в дробных степенях прописана и не понятно, то ли Тесла, то ли Эрстед. - Visitor(10.12.2021 21:56)
- Если ферритовый сердечник без зазора, говорить о конкретном
значении индуктивности не приходится, она меняется в широких
пределах в зависимости от тока. - Yurasvs(10.12.2021 15:33)
- я до сих пор считаю что если интеграл тока за период равен нулю то
всетаки МОЖНО говорить про индуктивность. тока подмагничивания то
нет. - klen(10.12.2021 18:05)
- Проблема в том, что у материала с большой проницаемостью, проницаемость сильно зависит от температуры. Да и начальный разброс большой. Nikolay_Po(139 знак., 11.12.2021 14:35)
- Зачем вообще говорить об индуктивности? - Kpoк(10.12.2021 15:50)
- Для LLC преобразователя индуктивность намагничивания транса (Lm)
имеет значение, там от отношения Lm/Ls много чего зависит. Без
зазора в сердечнике как правило Lm получается слишком большой. - ЫЫyкпy(10.12.2021 17:01)
- ну и хорошо, толстый провод влезет потому как меньше витков и
первой и второй нужно будет. другое дело что матерьял с большим мю
обычно хуже высокую частоту переносит. в разомкнутом ферите
прийдется много провода наматывать. как вседа работает правило
голова× жопу=const. не головой и жопой нужно заниматся а
константой. - klen(10.12.2021 18:20)
- В LLC другой прикол есть: индуктивность рассеивания вместо дросселя
работать может, только не просто все, сердечник с зазором нужен и
каркас секционированный, что бы индуктивность рассеивания несколько
увеличить. Есть другой вариант, между первичной и вторичной
обмотками побольше изоляционных слоев положить для той же задачи.
Только повторяемость не очень хорошая будет. - Visitor(10.12.2021 20:43)
- на зазор я не согласен. я на отсутствии зазора и хочу сыграть по
энергоплотности. в LLC нет нулевой гармоники - нет тока
подмагничивания, зачем я терять проницаемость буду и изза этого
терять в проводах больше чем меньше - я тут это уже говорил. Либо
скажите что я не прав философски, либо Вы все никак с обычных с
обратно ходовой психологии никак соскочить не можете. - klen(10.12.2021 21:09)
- Тоже так думал, только без зазора не выходит получить разумные
отношения индуктивностей намагничивания и рассеивания. И как
описал, либо секционка, либо большой слой изоляции что бы
индуктивность рассеивания нужную получить. Нам для производства
удобнее вышло, транс с зазором и внешний дроссель с зазором
сделать, мощность 600 Вт, повторяемость хорошая. Да, мотка литцем,
и в нашем LLC частота гуляет от 80 до 120 кГц, как и должно быть. - Visitor(10.12.2021 21:30)
- с отношениями конечно может быть что то не удобно, но это все таки частный случай, и зазор - как я понял это компромис по другому критерию, я же пытаюcь о резонансном преобразователе в общем виде толковать с позиций отличий этого метода, с позиций потенциала. конечно можно поставить задачу что придется воздушный транс ставить. - klen(10.12.2021 22:00)
- вопрос спецу: злые языки говорят что колечкам из распылённого
железа зазор не нужен. такие идут в компьютерные БП. не? m16(1 знак., 10.12.2021 21:58, ссылка)
- Это и для меня тайна есть:-) С этими сердечниками сильно не
разбирался, есть группа материалов с "распределенным" зазором (Iron
Powder Core). Они, наверное. Только стоит учесть, что при частоте
выше 100 кГц у них резко растут потери. Но могут работать с большим
подмагничиванием и индукция насыщения порядка 1 Тесла. - Visitor(10.12.2021 22:17)
- Сейчас есть много очень интересных материалов. Заглядывайте почаще
на PSMA NeoPower(81 знак., 11.12.2021 23:23, ссылка)
- ссылка битая, файлик здесь приложу m16(1 знак., 12.12.2021 00:04, ссылка)
- Не такие уж там потери большие. Делал ККМ на 3кВт на 100кГц и на
хайфлюксе, и на простом сендасте. И в том, и в другом случае потери
в меди намного превышали потери в сердечнике. - Yurasvs(11.12.2021 22:09)
- У нас КуллМю сердечник, может с размером ошибся, перебрал. На 600
Вт ни намотка ни кора не греется. Частота 80 кГц. Китайские трансы
на частотах до 500 кГц потестил, я в шоке! Реально все работает -
транс с выходом 2 * 15 В на 10 Вт на плате место примерно 1 см
квадратный занимает. TTURA24-15-10T. - Visitor(12.12.2021 18:19)
- Трансформатор ДС-ДС преобразователя и дроссель ССМ ККМа работают в абсолютно разных условиях. Первый перемагничивается с высокой частотой в полном диапазоне петли гистерезиса, и туда годится только феррит, а второй имеет в основном низкочастотное перемагничивание, ВЧ составляющая не превышает 30...40% в худшем случае, и туда можно и нужно применять порошковые материалы. За счет втрое более высокой индукции насыщения они выигрывают у феррита по массогабаритным показателям. - Yurasvs(13.12.2021 11:14)
- У нас КуллМю сердечник, может с размером ошибся, перебрал. На 600
Вт ни намотка ни кора не греется. Частота 80 кГц. Китайские трансы
на частотах до 500 кГц потестил, я в шоке! Реально все работает -
транс с выходом 2 * 15 В на 10 Вт на плате место примерно 1 см
квадратный занимает. TTURA24-15-10T. - Visitor(12.12.2021 18:19)
- ну да, в компьютерных БП частота порядка 60 кГц. - m16(10.12.2021 22:23)
- Там еще прикол может быть, что некоторые обмотки противофазно
включены для компенсации подмагничивания. А так, если вам вольтаж
повысить или понизить надо на частоте до 100к, можно. - Visitor(10.12.2021 23:02)
- есть желание лаборатоник 0-30в/ 10а сделать - m16(10.12.2021 23:08)
- Берете компьютерный БП, из него отлично получается путем небольших переделок 0...24В, 0...10А. Сделал несколько лет назад, ампервольтметр цифровой внутрь поставил китайский, удобно, пользуюсь каждый день. Более мощный вариант для одного проекта на 0...30В, 0...170А сделал из дешевого сварочного инвертора таким ж макаром. Yurasvs(1 знак., 11.12.2021 22:39, ссылка)
- Сомнительное желание. Помех много будет, разве что тщательная фильтрация и экранирование. У меня БП Мастех с точно такими параметрами, за 8 т.р покупали, там транс с кучей отводов и релюхами при регулировке щелкает. Импульсник тоже имеется, ТДК - Лябда, 0.. 600 В, 0.. 8.5 А, он как приличная тачка стоит. - Visitor(11.12.2021 07:59)
- Коллега сделал себе такой на IRFZ48 и TL431 :) Серьезно, без
подколов. Приделал к радиатору на котором стоит MOSFET вентилятор с
автоматической регулировкой оборотов и пользует как лабораторный БП
на 10А. - rezident(10.12.2021 23:32)
- видел подобное, но хотелось бы шимом рулить + регулировка ограничения тока - m16(10.12.2021 23:39)
- есть желание лаборатоник 0-30в/ 10а сделать - m16(10.12.2021 23:08)
- Там еще прикол может быть, что некоторые обмотки противофазно
включены для компенсации подмагничивания. А так, если вам вольтаж
повысить или понизить надо на частоте до 100к, можно. - Visitor(10.12.2021 23:02)
- Сейчас есть много очень интересных материалов. Заглядывайте почаще
на PSMA NeoPower(81 знак., 11.12.2021 23:23, ссылка)
- я полагаю что это так сказать сердечник с распределенным зазором -
то есть опять же для однотактных схем где в феррите есть отличная
от нуля среднее за период потокосцепление (тупо говоря имеется ток
подмагничивания) - тоесть фактическое назначение делать ДРОССЕЛИ.
кольцо наверно компактнее получается чем цилиндрический дроссель. в
материских платах и на видеокартах мощных наверно это они и есть. - klen(10.12.2021 22:08)
- Верно, все что выше 100 кГц делается на ферритах. А потери в дросселе с распределенным зазором даже полезны для компьютерных БП в качестве "группового" дросселя. А с дросселями на сердечнике "гантель" другие проблемы есть. Поставил как то на ПП рядом с электролитом на 1000 мкФ для питания GSM модема, там реально слышно было все таймслоты. Не сразу до меня дошло, что в кондере то ток тоже протекает:-) - Visitor(10.12.2021 22:55)
- Это и для меня тайна есть:-) С этими сердечниками сильно не
разбирался, есть группа материалов с "распределенным" зазором (Iron
Powder Core). Они, наверное. Только стоит учесть, что при частоте
выше 100 кГц у них резко растут потери. Но могут работать с большим
подмагничиванием и индукция насыщения порядка 1 Тесла. - Visitor(10.12.2021 22:17)
- Тоже так думал, только без зазора не выходит получить разумные
отношения индуктивностей намагничивания и рассеивания. И как
описал, либо секционка, либо большой слой изоляции что бы
индуктивность рассеивания нужную получить. Нам для производства
удобнее вышло, транс с зазором и внешний дроссель с зазором
сделать, мощность 600 Вт, повторяемость хорошая. Да, мотка литцем,
и в нашем LLC частота гуляет от 80 до 120 кГц, как и должно быть. - Visitor(10.12.2021 21:30)
- на зазор я не согласен. я на отсутствии зазора и хочу сыграть по
энергоплотности. в LLC нет нулевой гармоники - нет тока
подмагничивания, зачем я терять проницаемость буду и изза этого
терять в проводах больше чем меньше - я тут это уже говорил. Либо
скажите что я не прав философски, либо Вы все никак с обычных с
обратно ходовой психологии никак соскочить не можете. - klen(10.12.2021 21:09)
- В LLC другой прикол есть: индуктивность рассеивания вместо дросселя
работать может, только не просто все, сердечник с зазором нужен и
каркас секционированный, что бы индуктивность рассеивания несколько
увеличить. Есть другой вариант, между первичной и вторичной
обмотками побольше изоляционных слоев положить для той же задачи.
Только повторяемость не очень хорошая будет. - Visitor(10.12.2021 20:43)
- ну и хорошо, толстый провод влезет потому как меньше витков и
первой и второй нужно будет. другое дело что матерьял с большим мю
обычно хуже высокую частоту переносит. в разомкнутом ферите
прийдется много провода наматывать. как вседа работает правило
голова× жопу=const. не головой и жопой нужно заниматся а
константой. - klen(10.12.2021 18:20)
- Для LLC преобразователя индуктивность намагничивания транса (Lm)
имеет значение, там от отношения Lm/Ls много чего зависит. Без
зазора в сердечнике как правило Lm получается слишком большой. - ЫЫyкпy(10.12.2021 17:01)
- я до сих пор считаю что если интеграл тока за период равен нулю то
всетаки МОЖНО говорить про индуктивность. тока подмагничивания то
нет. - klen(10.12.2021 18:05)
- Кстати, у меня тоже 150 КГц, но задача иная - хочу на выход ЦАПа
трансформатор поставить :), через конденсатор естественно, а то
STM32 сгорит. А желание таково, чтобы из однополярного сигнала (ЦАП
генерит синусоиду в области 0-3V) получить два напряжения с
противоположными фазами (выходная обмотка трансформатора с
заземленной средней точкой), чтобы концы этой обмотки можно было
пустить на +in и -in операционного усилителя, питаемого от 15V. Kceния(148 знак., 11.12.2021 12:01)