Тестовая микропрограмма (прошивка) для сотового телефонного моста SalTel80-16

Для облегчения процесса отладки схемы сотового моста автором разработана тестовая прошивка, позволяющая проверить основные узлы устройства. Программа позволяет оценить правильность подключения микропроцессора, памяти, исправность таймера DD7 и порта DD9, а также схемы индикации и телефонных микросхем DD10 и DD11. Прошивка должна быть записана в ПЗУ объемом 2 кБ, подключаемое согласно принципиальной схеме моста. Тестирование платы необходимо производить без подключенной проводной линии и базового мобильного телефона. На момент тестирования можно не устанавливать в панельки микросхемы DD12, DD13, а также ключи коммутации линии DA1, DA2.

Сразу после подачи питания программа осуществляет считывание положения микропереключателей SA1.1 и SA1.2, и вывод информации о нем на индикатор HG1. Показание индикатора определяется как S2 + 2*S1, где S1, S2 – соответственно состояния переключателей SA1.1 и SA1.2 (0 = замкнут, 1 = разомкнут). Продолжение работы программы возможно только после изменения пользователем зафиксированного положения переключателей (необходимо перевести один из переключателей в другое положение). Оба переключателя SA1.3, SA1.4 должны находиться в разомкнутом состоянии.

Следующий этап теста заключается в проверке исправности таймера и системы прерываний микропроцессора, что реализовано в виде теста отработки временных интервалов. На индикаторе HG1 начинают последовательно появляться цифры от 9 до 0, сменяющиеся с интервалом примерно 2 секунды. После завершения данного теста на выходе второго канала таймера (вывод 17 DD7) появляется непрерывный звуковой сигнал частотой 1000 Гц. Одновременно программа переходит к тестированию микросхемы номеронабирателя DD11. При этом на индикаторе вновь начинают последовательно появляться цифры от 9 до 0, сопровождаемые появлением на выходе 9 микросхемы DD11 импульсов набора номера, соответствующих отображаемой цифре. Время индикации каждой цифры пропорционально длительности ее набора (максимально для цифры «0», минимально для «1»). Наличие сигналов набора номера удобно проконтролировать высокоомными головными телефонами, подключаемыми между выводом 9 DD11 и общим проводом.

По окончании импульсного набора всех десяти цифр устройство переходит в режим тестирования приемника тональных сигналов DD10. Первоначально на индикаторе отображается последняя набранная в предыдущем тесте цифра («0»). Теперь схема моста ожидает поступления пятнадцати DTMF-цифр в течение произвольного периода времени. Каждая принятая цифра отображается на индикаторе до поступления новых тональных сигналов. Подавать звуковой DTMF-сигнал необходимо на левый по схеме вывод конденсатора C12.

В том случае, если на момент проведения теста аналоговая часть схемы уже полностью смонтирована, для приема тональных сигналов удобно подключить мост к проводной телефонной линии, параллельно телефонному аппарату с тоновым набором. Контакт реле K1.1 необходимо временно зашунтировать перемычкой. Каждое нажатие кнопки на параллельном аппарате должно приводить к индикации ее номера мостом. Возможность приема пятнадцати цифр удобна для тестирования всего набора DTMF-сигналов, однако если специальные команды DTMF («A», «B», «C», «D») на клавиатуре источника недоступны, можно заменить их повторами уже набранных цифр («0»-«9», «*», «#»).

Тестовая программа зациклена. По окончании последнего теста происходит возврат к проверке временных интервалов. При необходимости проверить работу номеронабирателя DD11 в тональном режиме следует перевести переключатель SA1.4 в замкнутое положение. С этого момента все цифры в ходе второго теста будут набираться тональным способом, что можно проконтролировать высокоомными телефонами, подключенными между выводом 15 DD11 и напряжением питания либо общим проводом.

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

Прикрепленные файлы: