Статистика
Время:
Зарегистрированных: 89570
Последним зарегистрирован: 09virt
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 1302
 Гостей: 1298
 Анонимных: 0
 Пользователей: 4
 Зарегистрированные:
tillman Skitalec ipconfig radiofan

> Разное -> управление синтезатором TB31224 от Panasonic KX-TC1205
Сразу снимаю с себя всю ответственность за потраченное вами время, деньги, детали, итд... Если у вас что-то не заработало, то вините во всём свои кривые руки.....

итак, приступим....

Валялся у меня без дела радиотелефон Panasonic KX-TC1205, (1 база и 2 трубки), решил я с ним побаловаться.

image

Буду пускать через радиоканал передачу данных (это может быть всё что угодно, например, можно сделать подобие рации, или передавать по радиоканалу DTMF-коды и управлять чем-нибудь), вобщем применение данному девайсу найдётся.....
Вскрываем трубку.....

image

Синтезатор выполнен на микросхеме TB31224 от Toshiba, а наша задача- подключиться к ней, и научиться перестраивать частоту передатчика и приёмника.
Диапазоны я буду использовать стандартные (39,775-40,000 МГц передатчик и 30,075-30,300 МГц приёмник), чтобы не крутить сердечники в контурах, зато шаг перестройки у нас теперь 5 кГц (вместо 50 кГц ранее).
При желании никто не мешает перетянуть передатчик например на 50 мгц..... (при этом в прошивке всего лишь нужно исправить границы перестройки частот)

СКАЧАТЬ ДАТАШИТ

СКАЧАТЬ СЕРВИС-МАНУАЛ НА PANASONIC KX-TC1205

Вот таблица стандартных рабочих частот трубки (шаг 50 КГц):

image

В качестве корпуса я использовал известный всем селектор канадов СК-Д-24 (50x80x2 см), в котором я разместил микроконтроллер, дисплей, стабилизаторы питания, и органы управления (кнопки).

image

Часть деталей ещё не запаяна

image

Для проекта я использовал то что было под рукой: микроконтроллер Atmega8515 и ч/б дисплей от Motorola C115 (знакогенератор получился в 4 строки по 10 символов в каждой строке, при этом шрифт крупный и читаемый издалека).

image


СКАЧАТЬ ПЕЧАТКУ под СК-Д-24

Подключение к синтезатору производится через 5 проводов- DAT, CLK, STB, VTX ну и конечно же GND.

Не забываем и про питание трубки. Питание на трубку идёт с цепи "+5v" через два диода, включенных последовательно. На каждом диоде падает примерно по 0.5v, в результате на трубку поступает питание 4v.

Выпаиваем из платы радиотелефона резисторы на 10к (эти резисторы включены в разрыв между процессором и микросхемой синтезатора, на фото резисторы помечены красным цветом), чтобы процессор трубки не мешал обмену данными с нашим микроконтроллером. Либо можно просто перерезать три дорожки, идущие от процессора к микросхеме синтезатора.

image

image

Для того, чтобы синтезатор начал работать, в него необходимо прописать 4 блока данных, каждый по 16 бит:

Первый блок- RX_DIVIDER- название говорит само за себя. Настраивает частоту приёма.
Чтобы настроить приёмник на нужную частоту приёма, необходимо в этот блок записать число, как его расчитать:
( Желаемая_частота_приёма[КГц] - 10700 [КГц] ) / Шаг_перестройки[КГц] = Искомое_число
( 30075 - 10700 ) / 5 = 3875

Второй блок- TX_DIVIDER- название говорит само за себя. Настраивает частоту передачи.
Чтобы настроить передатчик на нужную частоту приёма, необходимо в этот блок записать число, как его расчитать:
Желаемая_частота_передачи[КГц] / Шаг_перестройки[КГц] = Искомое_число
40000 / 5 = 8000

Третий блок- REF_DIVIDER- настраивает делитель для кварца, который подключен к синтезатору. Смотрим что у нас за кварц стоИт в трубке:

image

Как мы видим, кварц в трубке установлен на 10,245 мгц, нам надо поделить его частоту на какое-то число, чтобы получить шаг перестройки в 5 кГц. Делим:
Частота_кварца[КГц] / Шаг_перестройки[КГц] = Делитель
10245 / 5= 2049
Получили число 2049, его и нужно записать в третий блок "REF_DIVIDER"

Четвёртый блок- CONTROL- управляет режимами энергосбережения (вкл/откл приёмника, вкл/откл передатчика, вкл/откл звука приёмника), отвечает за индикацию разряда батарей, итд...


Вот что в итоге получилось:

image

При первом запуске схемы надо сделать "хард-ресет", после чего появится возможность выбора опорной частоты (10,245 МГц для платы трубки, или 11,150 МГц для платы базы). Подробно об этом смотрите на видео (внизу статьи).





**********************************************
**********************************************
Теперь поговорим о базе:
В базе стоИт точно такой же синтезатор, поэтому на управлении останавливаться не буду, отличие только в частоте опорного кварца (11,150 МГц вместо 10,245 МГц).
Подключение синтезатора базы точно такое же как и у трубки, печатка используется та же, схема та же. При первом запуске схемы надо сделать "хард-ресет", после чего появится возможность выбора опорной частоты (10,245 МГц для платы трубки, или 11,150 МГц для платы базы). Подробно об этом смотрите на видео (внизу статьи).

На плате базы также выпаиваем три резистора, которые связывают процессор с синтезатором. Резисторы которые нужно выпаять, помечены красным цветом (R173, R174).

image

А вот куда мы подключаемся к нашему микроконтроллеру (резистор R170 выпаять, помечен красным):

image

А вот таблица стандартных рабочих частот базы (шаг 50 КГц):

image





**********************************************
**********************************************
Позже я сделал второй вариант проекта: на дисплее от Motorola T190-T191 и микроконтроллере ATmega8.
Внешний вид (специально не стал использовать последние 4 контакта МК, таким образом можно воспользоваться панелькой для МК на 4 контакта короче (DIP-24 вместо DIP-28)):

image

Вот что в итоге получилось

image

Дисплей от Motorola T190-T191-C200-C205

image

Напоследок, видео девайса в работе
Смотреть видео






**********************************************
**********************************************
ВАРИАНТ 1 (ATmega_8515 + moto_c115)

СКАЧАТЬ схему и распиновку дисплея (в комплекте лежит Splan 7)
Дисплей также подходит от сотовых телефонов Motorola моделей: c113, c115, c116, c117, c118.
Схема способна работать вообще без дисплея... Загрузив в EEPROM нужные частоты и прошив им микроконтроллер, всё функционирует на ура...


СКАЧАТЬ прошивку ATmega8515 (под частоты 30...50 МГц, под кварц синтезатора 10,245 МГц (трубка) и под кварц синтезатора 11,150 МГц (база))

СКАЧАТЬ фузы ATmega8515 (внутренний RC-генератор 8 МГц)





**********************************************
**********************************************
ВАРИАНТ 2 (ATmega_8 + moto_t190)

СКАЧАТЬ схему и распиновку дисплея (в комплекте лежит Splan 7)
Дисплей также подходит от сотовых телефонов Motorola моделей: t190, t191, c200, c205.
Схема способна работать вообще без дисплея... Загрузив в EEPROM нужные частоты и прошив им микроконтроллер, всё функционирует на ура...


СКАЧАТЬ прошивку ATmega8 (под частоты 30...50 МГц, под кварц синтезатора 10,245 МГц (трубка) и под кварц синтезатора 11,150 МГц (база))

СКАЧАТЬ фузы ATmega8 (внутренний RC-генератор 8 МГц)






Исходные коды проектов (написаны в среде Flowcode 4.3.6.61 или 4.3.9.65)

обсуждение статьи ЗДЕСЬ

Досталась нерабочая трубка или база? Есть способ оживить её!!

С уважением, Zlodey.
Ноябрь-декабрь 2012.




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X