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

Как подружить Philips AK 601 с Philips 304?


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

Здравствуйте! У меня вопрос - получится "подружить" Philips AK 601 CDM 4\19 TDA 1543 - M 50423 FP c платой декодирования от Philips 304 2хTDA 1540P-SAA 7030? Возможно ли это физически? Зараннее благодарен за ответы. :rolleyes:

Гораций, много в мире есть того, что вашей философии не снилось!

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

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

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

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

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

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

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

Lexus, большое спасибо, что откликнулись! Небольшая задержка с фото платы! :(

Гораций, много в мире есть того, что вашей философии не снилось!

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

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

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

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

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

Lexus, мануал на АК 601 найти пока не удалось, найден на 604, механизм, фильтр аналогичны, единственная разница - в 601 TDA 1543A, а в 604 - TDA 1543. :(

А мануал на 304 не помещается!

post-71426-0-76732700-1316761510_thumb.jpg

Philips-CD604-601 cd.pdf

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

Гораций, много в мире есть того, что вашей философии не снилось!

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

Константин, я просмотрел документацию. К сожалению, просто состыковать не получится. ЦФ SAA7030 в 304-м воспринимает данные каналов раздельно. Процессор 601-го M50423 может выдавать данные в этом виде, но при этом задействует встроенный ЦФ 4Fs, а такой поток не сможет обработать SAA7030. Совместить можно с помощью дополнительной схемы - сепаратора. Тогда в процессоре M50423 нужно будет переключить выход в режим MODE 7. Но сепаратор - достаточно громоздкая схема, если выполнять на дискретной логике.

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

Lexus, огромное спасибо за консультации! :drinks: А если пойти другим путем: применить к плате 304-го соответствующий цифровой приемник, например, от компового дисковода? Зараннее прошу прощения за "чайниковские" вопросы.

Гораций, много в мире есть того, что вашей философии не снилось!

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

Не получится. Подкинули инженеры забот, установив внешний интерполятор в виде SAA7000. У этого интерполятора нестандартный формат на входе. Подключить S/PDIF приемник напрямую к входам SAA7030 тоже не получится - данные на выходе приемника передаются по одной линии. Похоже, что выход в данном случае только один - использование сепаратора, разделяющего линию DATA на две - LDATA и RDATA.

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

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

Алексей,а если убрать ЦФ SAA7030, и подключить ЦАПы 1540 прямо к M5043, задействовав встроенный ЦФ?

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

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

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

На выходе M50423 16-и разрядные данные, а TDA1540 ждет 14-и разрядные. Если бы первым шел LSB, то можно было бы подключить. А там MSB и ЦАП воспримет последние 14 разрядов, то есть данные будут полностью искажены. Плюс к этому, на выходе M50423 формат RJ, а TDA, наверняка, - I2S. Если бы с ПЛИС не было у многих проблем, я бы составил проект и полностью подготовил его к загрузке. А там любые преобразователи форматов можно сделать.

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

На выходе M50423 должен быть I2S,если к ней подключена ТДА1543.У 1543 I2S на входе.Может я ошибаюсь? Я сам сейчас ищу какой-нибудь СД,у которого Серво дает I2S 16Бит на выходе.А ПЛИС,ну один раз сделать,под чьим-нибудь "чутким руководством" :D Может организовать курсы "Начинающих Плис..." как назвать,не знаю.

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

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

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

Судя по даташиту, на выходе M50423 формат RJ. I2S на выходе сервопроцессоров имеют все проигрыватели Philips. Еще Technics встречал с таким же форматом.

Может организовать курсы "Начинающих Плис..." как назвать,не знаю.

В разделе МК есть форум по ПЛИС. Как-нибудь найду время и объясню пошагово создание проекта и его загрузку в ПЛИС.

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

Это я запутался. Есть возможность вывода I2S с 50423. Кстати, Вы идею подкинули. Можно соединить M50423 и TDA1540. Только нужно сдвинуть данные регистрами так, чтобы последние 14 бит загружались в TDA1540, начиная с MSB. Не совсем корректно, да и в SAA7030 цифровой фильтр лучше, но работать будет.

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

Я просто искал СД,где в качестве ЦАПа работает ТДА1543,потому как,в свое время,начинал с нее.Потом вместо нее просто поставил ТДА1541.Поэтому и знал,что эти ЦАПы взаимозаменяемы,значит на выходе СЕРВО,который работает с ТДА1543,должен быть формат I2S.

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

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

konstantin14 Какие-нибудь подвижки есть? Мне тоже интересна тема модернизации Филипсов.

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

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

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

  • 2 месяца спустя...

tsf54, Lexus. Стало известно, что в М50423 можно отключить ЦФ. Думаю попробовать для начала, судя по отзывам, эффект должен быть положительным :blink:, но пока не совсем понятно, как это сделать. Поможете?

M50423.pdf

Гораций, много в мире есть того, что вашей философии не снилось!

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

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

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

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

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

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

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

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

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

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

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

    • Попробуйте скачать ГОСТ 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 контакта и земля. Ищешь распиновку своего разъёма и паяешь. Распиновку могу объяснить, если фото будет. Что бы включить, Подключи разъём в телефон и вставь, например, пустой дик. 
    • @Гость Михаил, что мешает поставить и послушать? Что мешает потестить операционник из магазина на предмет подлинности, хотя бы замерить скорость нарастания выходного сигнала и сравнить с даташит? Из магазина с большой вероятностью может быть перемаркированный LM358, его сразу видно то характерной ступеньке на синусоиде и по частоте он просто "тормоз" по сравнению с ne. Ваш LG медленнее в три раза от исходного. Ваш lg со своими 3 МГц должен быть однозначно лучше, чем перемаркированный ne из 358. Например, разницы между оригинальным LM833 и с хорошей  8 мегагерцовой  подделкой ne с Али не слышно.
    • Что Вы вообще делаете в институте с такими "знаниями"? Задачка для средней группы детского сада.
    • По ссылке все понятно, если Вам не понятно обратитесь к специалисту он Вам сделает.
×
×
  • Создать...