Перейти к содержанию

Ctrl-Amp. РГ PGA2311, Никитина, ТБ Матюшкина, селектор входов и прочее


Рекомендуемые сообщения

Понял, Дим. 

Проект медленно движется. Скелетная кончтрукция готова. Фона нет совсем. Дело за облицовкой. Но с жарой тяжело. Да и времени маловато.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 1,7т
  • Создана
  • Последний ответ

Топ авторов темы

27.03.2021 в 12:56, odme сказал:

Не видать мне обновления прошивки с добавлением переключателя входов на первый Ctrl-Amp как своих ушей.  Печалька.:mellow:

 

29.03.2021 в 22:18, Signus сказал:

Видать, мне ее сейчас не проверить просто. Мы с усилком с этим контроллером в разных местах пока.

Очень не ловко напоминать. ?! :(

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

  • 2 недели спустя...

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

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Любителям больших экранов посвящается:

IMG_6033.JPG.0b346fd5d721ed68be02260e8cd94704.JPG

Прикрутил 3.5" ili9488, 480x320. Интересно было помучать новый экранчик. Оказалось он не поддерживает цвет в формате 16бит 565, как ili9341. Пришлось помудрить больше, чем планировалось, но завелся...

Ссылка на комментарий
Поделиться на другие сайты

Подскажите кто нибудь по ДУ! Нашел пульт неизвестной породы старше моей бабушки, пытался применить к проекту. Светодиод на нажатие кнопок пульта реагирует но циферки в настройках команд не меняются, в рабочем режиме контроллера то же самое - светодиод интенсивно  подмигивает,  но команды не выполняются. 

Это что, не NEC кодировка, или "привет Андрей"?:rtfm:

Было бы желание...

Ссылка на комментарий
Поделиться на другие сайты

Из мануала к контроллеру:

Если контроллер смог принять команду, он мигнет светодиодом дежурного 
режима и впишет код в поле редактирования.   Для подтверждения кода останется только 
нажать на кнопку энкодера.  Первый пункт в настройке пульта ДУ “System” - код системы 
команд конкретного пульта, общий для всех команд. При использовании ДУ, “System” 
необходимо настраивать обязательно. Для его настройки можно нажать на любую кнопку 
пульта.

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, Дмитрий Викулов сказал:

System

Я полчаса думал, на какую кнопку пульта нажать в этом поле. Чтоб ничего не взорвалось, решил пропустить. Старею.:wall:

Спасибо.

Было бы желание...

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Все доделал и я свой, еще раз спасибо автору за разработку. Первый и второй обычные аналоговые входы, на третий канал прицепил купленный ЦАП (S/PDIF), четвертый канал модуль блютуз.

ctr-amp_photo.jpg

ctr-amp_photo-1.jpg

ctr-amp_photo-2.jpg

ctr-amp_photo-3.jpg

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, Дмитрий Викулов сказал:

Модуль синезуба от своего БП?

Отдельная обмотка которая питает ЦАП и Блютуз, фона практически нет.

Ссылка на комментарий
Поделиться на другие сайты

Очередное творение в минимально низком корпусе, жалко индикатора меньшего размера не найти, пришлось делать деревянную накладку на корпус.

IMG_2444.thumb.JPG.2c422f9a649dbc84f5d78693d9a9ae79.JPG

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
  • 3 недели спустя...
  • 4 недели спустя...

Еще один, пусть и не самый простой год мы были вместе, паяли, творили, и это КЛАССНО!

Спасибо всем за компанию, общение, поддержку! 

С НОВЫМ ГОДОМ!!!

ny2022.thumb.jpg.2f53f5f4d354fa17f3f876f8014f50d7.jpg

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Здравствуйте! С прошедшими праздниками!

Собрал плату управления Ctrl-Amp 2, возникла проблема.

1. Подаю питание - вкл подсветка экрана, Нажимаю кнопку вкл/выкл. Включается экран, реле, показывает уровень громкости, температуру. 

2. Через несколько секунд - красный экран, ошибка чтение температуры, нажимаю кнопку вкл/выкл. красный экран, ошибка чтение клавиатуры.

датчики LM75A,  PCF8574AT, 24C02A, GD32E103C8, 4,7 kOm.  Что можно посмотреть, что посоветуете. Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Ух, без полбанки не разобраться :) . По схеме вроде все правильно. Если плата сверялась со схемой штатными средствами диптрейса,  остается GD32E103C8.

Я не использовал китайские клоны, так как у самих ST полно глюков с I2S, DMA и прочим.  Очень вероятно, что GD не совсем совместим с ST, или у него виснет шина i2S.  

Ссылка на комментарий
Поделиться на другие сайты

Делаю регулятор громкости на PGA2311, вопрос: ногу SDO нужно ли на землю через резистор 100 кОм садить? Или можно в воздухе оставить? (PGA будет 1 шт).

Изменено пользователем Rea_

С уважением, Евгений.

Ссылка на комментарий
Поделиться на другие сайты

Это выход данных на другие устройства для каскадирования.  Можно оставить и в воздухе, но я бы повесил. Мало ли что нога из воздуха наловит, например ту же статику.

Ссылка на комментарий
Поделиться на другие сайты

В 22.01.2022 в 14:26, sse1969 сказал:

GD32E103C8  глючит по i2c

Почитал немного про него,  да, не все совместимо с STM. Но похоже придется заказать камушек и попробовать адаптировать к нему прошивку.  С нормальными STM совсем беда, да и стоит GD немного дешевле.

Сделал себе для ПУ двойной блок питания под двойное моно. Получился такой монстрик:

BP_PU2-750.jpg.cc496a1b853b98da91128b4664579b20.jpg

Разъемы питания напротив разъемов на плате, можно в окончательной конструкции поставить бп рядом с ПУ и просто запаять перемычки.  Если кому надо - лишние платы у меня есть.

 

Ссылка на комментарий
Поделиться на другие сайты

Михаил, приветствую!

У меня все уже давно работает в минимальной конфигурации, т.е. на передней панели толка кнопка вкл. и энкодер, ну и экранчик разумеется. Селектором практически не пользовался, только один цап был, теперь второй девайс появился и стало неудобно ими шуровать, пульт вечно теряется :( При нажатии на энкодер попадаю в меню которое у меня не реализовано, нет ТБ и не планируется, РГ  один без баланса, было бы хорошо при таком нажатии попадать в выбор источника. Или при нажатом энкодере вращая ручку менять источник. Нет-ли такой прошивки для нищебродов таких, как я? Если нет, я эту кнопку посажу на 164 счетчик и обойдусь как-нибудь.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Нет, кроме того что перечислял выше больше ничего менять не надо. 
    • @nekrylov Кулер на малых оборотах по центру радиатора решит все проблемы, при толщине основания 10 мм такое расположение выходников ничем плохим не грозит, при условии обдува. Радиатор выше 50-60 градусов вряд-ли нагреется когда-нибудь, его температура, скорее всего, будет от силы градусов на 10-15 выше температуры окружающего воздуха... Но схемка термоконтроля все же не повредит, на всякий пожарный.
    • двухтактный полумостовой импульсный преобразователь.   Качество монтажа ужасное, половина элементов, как этот конденсатор. Про сами детали сказать ничего не могу.   Пиковый ток из розетки? У меня есть осциллограф, если нужно могу провести замеры.    
    • Попробуйте скачать ГОСТ 16745-83 про конденсаторную бумагу. Там понятные слова, русские... :-)
    • Так ладно в общем нужно до конца разобраться с UART. Сейчас я выкладываю весь код и всю информацию что у меня есть. Сначала поясню что по схеме. Микроконтроллер у меня ATMEGA16. На PD2 и PD3 установлены светодиоды, На PC0 и PC1 установлены кнопки. Также установлен внешний кварц на частоту 7.3728 MHz. Теперь собственно сам код по UART. Код был взят из одного примера в просторах инета. Первоначально он был под ATMEGA8, но он вполне подошёл и на ATMEGA16. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) volatile start=1; char b; ISR(USART_RXC_vect) { b=UDR; } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Здесь я пробовал этот код UART конечно в таком виде работает, но здесь есть некоторая непонятная ситуация. На микроконтроллер почему то принимаются значения только в цифровом виде. По другому он отказывается работать. Возможно нужно как то перенастроить что то не совсем это понимаю. А UART эта вещь такая очень нужна без него не сделать управление плеером.
    • Заходишь в даташит усилителя, ищешь вход, обычно конденсаторы, туда и подпаиваешь. Выводишь 5 проводов: входы 4 каналов, и земля входа. Потом: провод левого переднего входа (in1) соединяешь с левым задним (in3), по аналогии с правой стороной делай так же. Получается 2 контакта и земля. Ищешь распиновку своего разъёма и паяешь. Распиновку могу объяснить, если фото будет. Что бы включить, Подключи разъём в телефон и вставь, например, диск с записанной тишиной. Именно с записанной тишиной. То есть со звуком. Например, скачиваешь аудиосигнал 100 гц, и в аудиоредакторе делаешь громкость этого звука на минимум и сохраняешь на диск. Тогда вроде песня будет, но не будет её слышно. И когда этот звук с диска будет воспроизводиться, включи музыку с аукса. 
  • Похожий контент

×
×
  • Создать...