Например TDA7294

Форум РадиоКот • Просмотр темы - ГА71 - Простой универсальный функциональный генератор
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 19, 2024 02:14:05

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 111 ]    , , 3, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вт ноя 12, 2019 19:04:07 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
С алиэкспрес попался интересный экземпляр чипа SI5351, у которого по диапазону были пораженные точки (11МГц, 31.5МГц и много других частот), на которых генерация хаотично срывалась на 2-50мс с периодичность 10-200Гц. Думал проблема в коде управления, но оказалось в схеме тактирования. Так и не получилось по простому ей тактирование организовать от генератора МК, пришлось поставить отдельный кварц (ножки 2 и 3).

Ну и пользуясь случаем, обновил прошивку.

В ver1.4 : ----------
1. Исправлена ошибка на стартовом экране.
2. Коррекция кода управления si5351.


Вложения:
FM_GA71_v14.ZIP [103 KiB]
Скачиваний: 513
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Ср ноя 13, 2019 01:10:24 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: 32
Зарегистрирован: Вс май 20, 2018 03:47:25
Сообщений: 175
Откуда: Иркутская обл.
Рейтинг сообщения: 0
Кварц на SI5351 как я понимаю ставить на 27 мгц?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Ср ноя 13, 2019 11:23:28 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
Tvics, нет. 25 МГц.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вт ноя 26, 2019 13:38:23 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 07, 2015 00:20:42
Сообщений: 29
Откуда: Москва
Рейтинг сообщения: 0
Добрый день. Залил прошивку v1.4, поставил кварц 25мГц на Si5351, пропал пункт меню высокочастотные выходы. Кварц не заводится? С прежней схемой тактирования работало.
И еще, программатор не видит МК (ST-LINK/V2). Через USB-бутлодер заливается нормально, в чем может быть причина.
С уважением Андрей.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вт ноя 26, 2019 15:03:03 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
Кварц не заводится?

Скорее всего. Нужно подобрать конденсаторы от выводов кварца на землю. Вот апнота на эту тему :
https://www.silabs.com/documents/public ... /AN551.pdf


И еще, программатор не видит МК (ST-LINK/V2). Через USB-бутлодер заливается нормально, в чем может быть причина.

Как ни странно, это может быть связано с перепайкой кварца на SI5351. При программировании через ST-LINK задействуется нога PA14 мк, а это как раз линия SDA I2C шины, которая подходит к SI5351. Может посадили соплю на ее ногах ? Или сама SI5351 при остановленном тактовом генераторе блокирует I2C.
Еще может быть постоянно замкнут контакт энкодера S3 (линия SWDIO).
Ну или просто ошибка монтажа или КЗ/непропай цепей, используемых ST-LINK, или виновата настройка софта программатора.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вт ноя 26, 2019 21:03:08 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 07, 2015 00:20:42
Сообщений: 29
Откуда: Москва
Рейтинг сообщения: 0
Добрый вечер. Спасибо за помощь. Вышла из строя Si5351, заменил все работает. Почему вышла из строя не понятно.
Программатор не подключал, уже поздно. Еще раз спасибо. Андрей.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Пн дек 02, 2019 20:09:57 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 56
Зарегистрирован: Ср ноя 08, 2017 19:56:39
Сообщений: 477
Откуда: СПб
Рейтинг сообщения: 0
Вопрос из нескромных... А автор на заказ изделие делает?

_________________
Звание - сила


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вт дек 03, 2019 20:48:49 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
Stan47, пока нет, но планирую заказать партию печатных плат.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Ср дек 04, 2019 06:33:52 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 56
Зарегистрирован: Ср ноя 08, 2017 19:56:39
Сообщений: 477
Откуда: СПб
Рейтинг сообщения: 0
Это обнадеживает... 8)

_________________
Звание - сила


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Пн дек 09, 2019 23:27:42 
Родился

Зарегистрирован: Ср дек 07, 2016 10:03:26
Сообщений: 10
Рейтинг сообщения: 0
Вот тоже собрал генератор, спасибо автору. Работает замечательно.
Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Сб янв 11, 2020 11:15:27 
Первый раз сказал Мяу!

Зарегистрирован: Вт янв 13, 2009 06:53:37
Сообщений: 33
Рейтинг сообщения: 0
Повторил, всё заработало, памятку как пользоваться пока на телефоне , прошивал через USB и с кварцем на 8мгц.
Скажем так это прибор для человека который думает, а не для того кто гоняется за шумами, и РРМ, и особо ограничен с весом оборудования для ремонта.
А подсказка, проблему с шаговым приводом вычислить элементарно.

_________________
— Позвольте, а что вы будетее делать с трупами кошек?
— На польты пойдут!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вс фев 09, 2020 01:30:01 
Родился

Зарегистрирован: Вт янв 15, 2013 11:48:32
Сообщений: 18
Откуда: Никополь
Рейтинг сообщения: 0
Благодарю, все собрал без проволочек, все отлично работает. Не знаю кому как, но мне управление очень даже удобным показалось и наглядным.
Вложение:
1111.jpg [212.67 KiB]
Скачиваний: 535
Вложение:
122.jpg [227.02 KiB]
Скачиваний: 477
Вложение:
изображение_viber_2020-02-09_00-27-40.jpg [224.73 KiB]
Скачиваний: 457


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вс фев 23, 2020 06:31:02 
Первый раз сказал Мяу!

Зарегистрирован: Вт янв 13, 2009 06:53:37
Сообщений: 33
Рейтинг сообщения: 0
Маленькая доработка.
Платка зарядки, Li аккумулятор и кнопка включения, добавляют удобства в использовании.


Вложения:
IMG_2672.gif [170.94 KiB]
Скачиваний: 547

_________________
— Позвольте, а что вы будетее делать с трупами кошек?
— На польты пойдут!
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вс фев 23, 2020 08:02:24 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 166
Зарегистрирован: Чт окт 08, 2015 05:03:03
Сообщений: 762
Откуда: заМКАДыш
Рейтинг сообщения: 2
тоже отмечусь,поселил его на кроссплату с ВNC разъемами
мне достаточно 3-х выхолов

Изображение

_________________
электроника-наука о контактах,радиотехника-наука о "земле".
"Копаю" хорошо,лопата импортная)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Пн фев 24, 2020 05:16:34 
Первый раз сказал Мяу!

Зарегистрирован: Вт янв 13, 2009 06:53:37
Сообщений: 33
Рейтинг сообщения: 0
[uquote="вадим1964",url="/forum/viewtopic.php?p=3795454#p3795454"]тоже отмечусь,поселил его на кросс плату с ВNC разъемами
мне достаточно 3-х выходов

Весьма красивое решение.

_________________
— Позвольте, а что вы будетее делать с трупами кошек?
— На польты пойдут!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Пн фев 24, 2020 05:50:41 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 166
Зарегистрирован: Чт окт 08, 2015 05:03:03
Сообщений: 762
Откуда: заМКАДыш
Рейтинг сообщения: 0
Весьма красивое решение.[/uquote]

:beer: :beer:

_________________
электроника-наука о контактах,радиотехника-наука о "земле".
"Копаю" хорошо,лопата импортная)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Пн фев 24, 2020 14:54:41 
Первый раз сказал Мяу!

Зарегистрирован: Вт янв 13, 2009 06:53:37
Сообщений: 33
Рейтинг сообщения: 0
На завтра приготовил кусок полистирола, буду к прибору BNC разъёмы прикошачивать.

Andrey_B
Автор огромное спасибо за прибор!!!!!

_________________
— Позвольте, а что вы будетее делать с трупами кошек?
— На польты пойдут!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Сб мар 07, 2020 21:08:15 
Родился

Зарегистрирован: Чт авг 12, 2010 00:55:38
Сообщений: 9
Рейтинг сообщения: 0
Andrey_B, а поделитесь плиз исходником либо описанием быстрого цифрового синтеза? Или ткните носом где почитать.
Ну и хотелка (а вдруг сбудется?) - на отдельной страничке экрана строить АЧХ, можно даже в попугаях. Здорово поможет при настройке-постройке всяческих гитарных искажателей, а также исследованиях УЗ-излучателей. Раньше сам писал такую штуку на DSO-203, но какой-то редиске мой ослик сильно понадобился :( Большого ослика (DS1054) с собой не потаскаешь, а Ваш генератор - маленький но очень удачный приборчик. Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Вс мар 08, 2020 19:12:12 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
Andrey_B, а поделитесь плиз исходником либо описанием быстрого цифрового синтеза?

Алгоритм общеизвестный DDS, в сети легко находятся множество описаний, http://www.rotr.info/electronics/mcu/st ... le_sin.htm. Конкретная реализация от Neekeetos в прицепе. Еще стоит ознакомится с исходниками ncp1400 вот тут https://www.radiokot.ru/forum/viewtopic ... 2&t=121330. Если интересует именно реализация различных вариантов модуляции, то вот кусок кода из ГА71:

Спойлер
Код:
   switch(B_Komb)
   {
      case 1: // Б = А + Б
         while(Ii < Jj)
         {
            Mm = A_Table[phase_1>>22];
            dac_buf[Ii++] = (((Mm+B_Table[phase_2>>22])>>1)<<16)|Mm;
            phase_1 += freq_1;
            phase_2 += freq_2;
         }
         break;
      case 2: // Б = А * Б
         while(Ii < Jj)
         {
            Mm = A_Table[phase_1>>22];
            dac_buf[Ii++] = ((Mm*B_Table[phase_2>>22])&0xFFFF0000)|Mm;
            phase_1 += freq_1;
            phase_2 += freq_2;
         }
         break;
      case 3: // Б = А * -Б
         while(Ii < Jj)
         {
            Mm = A_Table[phase_1>>22];
            dac_buf[Ii++] = (((((int32_t)B_Table[phase_2>>22]-(B_M_VolHalf<<1))*((~Mm)&0xFFFF))+((uint32_t)B_M_VolHalf<<17))&0xFFFF0000)|Mm;
            phase_1 += freq_1;
            phase_2 += freq_2;
         }
         break;
      case 4: // Б = А ам Б
         while(Ii < Jj)
         {
            Mm = A_Table[phase_1>>22];
            dac_buf[Ii++] = (((((int32_t)B_Table[phase_2>>22]-B_M_VolHalf)*((~Mm)&0xFFFF))+((uint32_t)B_M_VolHalf<<16))&0xFFFF0000)|Mm;
            phase_1 += freq_1;
            phase_2 += freq_2;
         }
         break;
      case 5: // Б = Б ам А
         while(Ii < Jj)
         {
            Mm = A_Table[phase_1>>22];
            dac_buf[Ii++] = (((((int32_t)Mm-A_M_VolHalf)*B_Table[phase_2>>22])+((uint32_t)A_M_VolHalf<<16))&0xFFFF0000)|Mm;
            phase_1 += freq_1;
            phase_2 += freq_2;
         }
         break;
      case 6: // Б = А чм Б
         while(Ii < Jj)
         {
            Mm = A_Table[phase_1>>22];
            dac_buf[Ii++] = ((uint32_t)B_Table[phase_2>>22]<<16)|Mm;
            phase_1 += freq_1;
            phase_2 += (freq_2 +(uint32_t)(((uint64_t)(freq_2 -(freq_2>>3))*((~Mm)&0xFFFF))>>13))>>3; // (f+((7*f*(-Mm))/65536))/8
         }
         break;
      default: //  Б = Б, шум
         while(Ii < Jj)
         {
            dac_buf[Ii++] = ((uint32_t)B_Table[phase_2>>22]<<16)|A_Table[phase_1>>22];
            phase_1 += freq_1;
            phase_2 += freq_2;
         }
         break;
   }

Ну и хотелка (а вдруг сбудется?) - на отдельной страничке экрана строить АЧХ, можно даже в попугаях.

Так-то в планах есть что-то такое реализовать, но беда сейчас со временем.


Вложения:
src_dds.zip [4.3 KiB]
Скачиваний: 341
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ГА71 - Простой универсальный функциональный генератор
СообщениеДобавлено: Чт мар 26, 2020 18:57:13 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 166
Зарегистрирован: Чт окт 08, 2015 05:03:03
Сообщений: 762
Откуда: заМКАДыш
Рейтинг сообщения: 0
для желающих повторить

Изображение

установлено все,кроме STM SI OY

в личку

_________________
электроника-наука о контактах,радиотехника-наука о "земле".
"Копаю" хорошо,лопата импортная)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 111 ]    , , 3, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 44


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y