Нажмите для увеличения
Описание генератора прямоугольных импульсов
PG-872.
Нажмите для увеличения
Описание генератора синусоидального сигнала
SG-642.
Нажмите для увеличения
Описание генератора синусоидального сигнала
SG-420M.
Нажмите для увеличения
Описание генератора синусоидального сигнала
SG-420.
Нажмите для увеличения
Описание генератора синусоидального сигнала
SG-320.
Нажмите для увеличения
Описание генератора прямоугольных импульсов
PG-862
Нажмите для увеличения
Описание генератора прямоугольных импульсов
PG-760
Скоро появятся описания и других генераторов.
Леонид Иванович, а исходников проекта для FPGA Altera Cyclon не случайно нет среди файлов? Или может я где-то недоглядел?
Здравствуйте Леонид Иванович. В процессе эксплуатации прибора SG-420M заметил такую особенность, если установить частоту менее 2,47 Гц. и попытаться отключить сигнал из меню SH прибор выходит из меню и устанавливает ранее сохранённую частоту.Если частота более 2,47 Гц. то всё работает как надо.
Выключение сигнала старался сделать без скачка фазы, т.е. при переходе через ноль. Если частота слишком низкая, при ожидании перехода успевает сработать watchdog. Можно ему увеличить период, но меню все равно в такой ситуации тормозить будет.
Понятно. Спасибо за ответ и отличный прибор.
Добрый день Всем. Леонид Иванович, при повторении Вашего SG-420M, возникла проблема,на выходе ЦАП отсутствует какой-либо сигнал. Монтаж и номиналы всех деталей проверил многократно ничего не нашел. Прошивки пробовал как для МТ ,так и для 1602 информация отображается та, что и должна, на входы ЦАП сигналы приходят а на выходах пусто. на выходе 6 что то вроде ступеньки есть а на 7 и 8 +2,12в. Фьюзы установил L=7F, H=DF, прошивал программатором OpenProg. ЦАП TDA1543 фирмы NXP (без буквы), может что то с ней. Кстати, TL082 из панельки вынимал ничего не меняется. Подскажите пожалуйста, куда копать, или просто заменить ЦАП (просто сейчас нет в наличии).?
Тоже возникала проблема отсутствия сигнала на выходе ЦАП,виновницей оказалась TDA1543.
Микросхемы заказывал у китайцев и вся партия оказалась нерабочей. Несмотря на копеечную стоимость как и с TL082 cкорее всего перемаркировка из TDA1543A в TDA1543.Заказал другие и прибор заработал.
Слева рабочая,справа нет.
Спасибо LEXX. У меня было подозрение на неё, но брал у проверенного продавца, не у китайцев, хотя....., всё идёт от туда. Буду искать не NXP а что то другое.
LEXX Поделитесь пожалуйста ссылкой где брали TDA1543?
Замахался брать у китайцев приходят одни не рабочие.
Я сам брал у китайцев,ссылку дать не могу т.к давно это было.
Леонид Иванович можно в SG-530 на место TDA1543 установить TDA1387, их вроде на али как грязи и не поддельных, с такими переделками R12 меняем на C 1mk, а вывод 5 U4B на землю ?
Хотелось бы собрать генератор PG-760, но проблема, где купить такой индикатор МТ107, у нас таких не продают. Хочу спросить, может есть прошивка под другой тип индикатора, типа 1601. Самому доработать прошивку под другой тип индикатора не хватает знаний. Спасибо
alvaidas1 пишет:Хотелось бы собрать генератор PG-760, но проблема, где купить такой индикатор МТ107, у нас таких не продают. Хочу спросить, может есть прошивка под другой тип индикатора, типа 1601. Самому доработать прошивку под другой тип индикатора не хватает знаний. Спасибо
В чем проблема заказать в интернет-магазине? Довольно распространенный индикатор
http://neokt.ru/ru/katalog/10-si.../mt-10t7-7t-melt
Проблема в том, что я живу в Литве и у нас их попросту нет как и в Китае.
Добрый день alvaidas1 могу предложить прошивку для индикатора 1602 и контролера ATmega8.
Огромное Вам спасибо.
Прошивка опробована в железе?
Да прошивка была опробована в железе, Если надо могу сфотографировать генератор в корпусе,
Если нетрудно пришлите фото, а также интересует как выглядит переработанная схема.
Спасибо.
Схему так таковую я не перерабатывал. Изменения коснулись только индикатора и микроконтроллера. Все необходимые данные, такие как к каким портам подсоединен индикатор и клавиатура есть в ранее прикрепленном мной файле. Он должен открываться в программе Proteus8. Симуляция не работает в реальном времени. Надо подождать пока закончится заставка, после этого можно поманипулировать кнопками.
Вторая фотка установи меандра.
Если не трудно ответьте ещё на несколько вопросов, которые возникли
Какие выставлять fuse bit
Кварц внешний или внутренний, на сколько Mhz
Входной сигнала синхроимпульса на какую ногу подавать
Может есть печатная плата переделанного генератора
Спасибо.
Выставляем fuse bit High 0xC9 Low 0x7F.
Кварц как в оригинале на 10Mhz.
Входной сигнал синхроимпульса подаётся на Pin 12 (PB0).
К сожалению накрылся жесткий на ноуте и много информации оказалось утерянной.
Koka пишет:Поделитесь пожалуйста ссылкой где брали TDA1543?
Замахался брать у китайцев приходят одни не рабочие.
Замучался тоже с ЦАПами, наконец-то повезло...Заработал ген..
Брал по рекомендации где-то на форуме TDA1543T в корпусе SOT-16
Здесь:
https://www.aliexpress.com/item/...32832459276.html
Поделитесь пожалуйста печатной платой 530 или 420 М генератора в других форматах, ничем не могу открыть. Спасибо.
nikiev Я также там купил, работает отлично. Все, что ранние купил, я думаю с буквой "А" в конце.
Был не внимателен, пардон
Сижу, ломаю голову. Растолкуйте Леонид Иванович правильно ли я понял. У вас аккумулятор фазы накапливается в прерывании, которое срабатывает с частой 250кгц, в параметрах всех генераторов указывается верхняя частота 50кгц я так понимаю процесс формирования сигнала один и тот же, стало быть на частоте 50 кгц можно выдать 5 отсчетов на период (что к стати сказать довольно мало) и я так понимаю, чтобы получить приемлемую форму сигнала Вы и используете 4х полюсный фильтр Баттерворта, наклон ачх получается 24дб/дек, чтобы собственно срезать всю грязь сверху, кроме того вы используете 9 бит цап из 10, расскажите почему 9 а не 10 или 8?, из каких соображений выбрана такая длина аккумулятора фазы и почему такая низкая частота работы прерывания, почему длина таблицы sin 1024 а скажем не 256 отсчетов на полный период, это бы сильно упростило процедуру обработки прерывания.
ps забыл еще спросить обеспечивается ли таким фильтром достаточное подавление гармоник до указанных вами 0.1 вы проверяли или это расчетное значение?
Вопрос по фузам PG-872.Должно быть вот так?
И еще. Какие шоттки можно поставить вместо BAT254?
misa пишет:Должно быть вот так?
Да
Panda_y2k пишет:на частоте 50 кгц можно выдать 5 отсчетов на период (что к стати сказать довольно мало)
Например, проигрыватели CD имеют частоту дискретизации 44.1 кГц, а на выходе выдают красивый синус 20 кГц. Поэтому 250 кГц для 50 кГц выходной частоты - это довольно много.
Panda_y2k пишет:вы используете 9 бит цап из 10, расскажите почему 9 а не 10 или 8?
Формируются 8 бит кода амплитуды и еще отдельно знаковый разряд, получается 9 бит. Вообще, этот генератор давно устарел, не надо на него обращать внимания. Есть намного лучшие версии с 16-разрядным ЦАП.
Panda_y2k пишет:из каких соображений выбрана такая длина аккумулятора фазы
Длина аккумулятора фазы выбирается исходя из желаемого шага перестройки частоты.
Panda_y2k пишет:почему такая низкая частота работы прерывания
Я бы рад увеличить, но процессор не тянет.
Panda_y2k пишет:почему длина таблицы sin 1024 а скажем не 256 отсчетов на полный период, это бы сильно упростило процедуру обработки прерывания.
Чтобы не ухудшать параметры выходного сигнала, количество квантов для фазы должно быть в 2*pi раз больше количества квантов для амплитуды (для синуса). Поэтому разрядность кода фазы должна быть на 2 - 3 разряда выше, чем кода амплитуды.
Panda_y2k пишет:обеспечивается ли таким фильтром достаточное подавление гармоник до указанных вами 0.1 вы проверяли или это расчетное значение?
Спектр выходного сигнала этого генератора довольно грязный, я давно от него отказался (нет у меня этого прибора, не могу измерить). Есть SG-420M с ЦАП 16 бит, там все гораздо лучше.
misa пишет:Какие шоттки можно поставить вместо BAT254?
Ставил PMEG3010BEA.
Еще не совсем понятен вот этот кусок схемы. Это для каких-то будущих фич?
Для использования в PG-872 Atmega128 код перекомпилировать не нужно?
Это два дополнительный канала для 4-канальной версии PG-874.
Для mega128 перекомпилировать не надо.
[b]Леонид Иванович Добрый вечер. Собрал два прибора но у меня возникли несколько вопросов по программированию. По первому прибору SG-320 как правильно выставить
Fuse bit при программировании. И по прибору PG-760 тоже какие выставить Fuse bit.
если не трудно выложите скрины по приборам.
Леонид Иванович пишет:Это два дополнительный канала для 4-канальной версии PG-874
Соответствующая firmware в открытый доступ не выкладывалась?