среда, 6 февраля 2013 г.

принципиальная схема и конструкция flash

Окончание Начало читайте здесь: Часть 1 – Общие сведения  Одинец Александр Леонидович, г. Минск, Беларусь E-mail: A_Odinets@tut.by Схема электрическая принципиальная Светодинамическое устройство (Рис.2) состоит из основной платы контроллера и двух плат удаленных регистров, которые подключаются к основной плате с помощью трех линий последовательного интерфейса. Общий проводник (на схеме не показан) также входит в состав соединительной линии и выполняется многожильным проводом сечением не менее 1 мм2. Соединительная линия заканчивается 9-контактной вилкой типа DB-9. На печатной плате установлен ответный разъем XN1 (на схеме также не показан). Кликните для увеличения Рисунок. 2. Схема электрическая принципиальная Основная плата контроллера содержит: схему сброса в исходное состояние на триггере Шмитта DD1.4 и элементах C3-R6-R7; задающий генератор на элементах DD1.1…DD1.3; схему формирования импульсов синхронизации DD6.1, DD4.2…DD4.4, DD7.1, DD7.2; адресный счетчик DD6.2 выборки мультиплексора DD9 и счетчики DD2.2, DD3.2, DD5.1, DD5.2 адресации ИМС ЭСППЗУ DD8; светодиодную линейку индикации номера страницы памяти (HL1…HL4, зеленого цвета), индикатор возрастания-убывания яркости (HL5, желтого цвета), а также индикатор номера светодинамического эффекта (HL6, красного цвета). Для контроля работоспособности устройства на основной плате установлены регистры DD11, DD12 и светодиодная линейка HL7…HL22. Для трансляции сигналов в качестве драйверов использованы мощные буферные элементы на основе триггеров Шмитта типа КР1554ТЛ2 (74AC14). В качестве ИМС памяти можно использовать не только ЭСППЗУ типа AT28C16, но и РПЗУ типа КР573РФ2(РФ5). Для разработки управляющей программы использован контроллер с интегрированным программатором, рассмотренный в [2] и [3]. Возможен и альтернативный вариант написания управляющей прошивки с помощью «Виртуального программатора» («Light Effects Dumper»), но, в таком случае, необходимо переназначение адресных линий ИМС ЭСППЗУ (РПЗУ) при ее программировании средствами стандартного программатора. Такую функцию поддерживают все промышленные программаторы профессионального уровня и большинство программаторов среднего уровня. Необходимость переназначения адресных линий при программировании ЭСППЗУ связана с тем, что при разработке программатора, рассмотренного в [2], изначально был выбран другой (обратный) порядок адресных линий для удобства трассировки печатной платы. Для конкретного контроллера [2] переназначение адресных линий на работе никак не отражается, поскольку данные считываются в той же последовательности, в которой и были записаны. При разработке СДУ «бегущая волна» порядок нумерации адресных линий был сохранен, чтобы обеспечить совместимость данного устройства с программатором [2]. Но в таблице приведен вариант прошивки светодинамических эффектов, сформированный с помощью программы «Виртуального программатора» («Light Effects Dumper»), чтобы читатели смогли просмотреть прошивку с помощью программы «Виртуального симулятора» («Light Effects Reader»), доступной по ссылке [3], и лучше ознакомиться с принципами работы устройства и разработки управляющей программы. Принцип работы При включении питания интегрирующая цепочка C3-R6 совместно с триггером Шмитта DD1.4 формирует короткий положительный импульс, который обнуляет счетчики DD2.1…DD6.2 (кроме DD3.1, который не используется), и, тем самым, переводит контроллер в исходное состояние. Импульсы задающего генератора DD1.1…DD1.3 с частотой около 130 кГц (точнее 131072 Гц) синхронизируют счетчик DD6.1, а вслед за ним и DD6.2 и остальные адресные счетчики. Забегая вперед, скажем, что одному полному циклу нарастания-спада яркости «бегущей волны» по длительности равному две секунды соответствует частота задающего генератора именно 131072 Гц. Это значение получается исходя из частоты обновления данных в выходных регистрах равной 128 Гц, что намного превосходит эргономичное значение 85 Гц. Такая частота обновления данных необходима, чтобы исключить мерцание световых элементов и создать иллюзию плавного изменения яркости. Кликните для увеличения Рисунок. 3. Временная диаграмма работы устройства Временная диаграмма формирования импульсов синхронизации показана на Рис.3. Из нее видно, что на каждый импульс синхронизации выходных регистров («Clk2»), формирующийся на выходе элемента DD7.2 (вывод 6), приходится 16 импульсов синхронизации буферных регистров («Clk1»), входящих в состав ИМС 74AC595. Причем, положительный перепад синхроимпульса («Clk1»), формирующийся на выходе элемента DD4.3 (вывод 6), приходится на середину знакоместа передачи бита данных. Синхронизация буферного регистра в моменты, приходящиеся на середину знакоместа, как установлено опытным путем, по результатам испытаний базовой версии контроллера [1], соответствует максимальной помехоустойчивости при работе на несогласованные линии большой длины. При этом в применении интеграторов на входах удаленных регистров нет необходимости. Первый же отрицательный импульс, считая с момента включения питания, формирующийся на выходе элемента DD4.3 (вывод 6), своим задним фронтом (положительным перепадом) производит запись бита данных, считанного из первой ячейки ЭСППЗУ по нулевому (0000h) адресу, в первые триггеры буферных регистров, входящие в состав ИМС DD11 и DD14 с одновременным сдвигом информации в направлении возрастания разрядов. Содержимое выходных регистров, входящих в состав ИМС DD11, DD12, DD14, DD16 при этом не изменяется, и светодиодные линейки отображают текущую светодинамическую комбинацию. Как отмечено выше, длина слова ШИМ-последовательности составляет 16 бит, поэтому для отображения одного уровня (градации) яркости на линейке из 16-ти светодиодов необходимо передать в регистры пакет данных из 16 × 16 = 256 бит информации, что условно соответствует одной странице адресного пространства ЭСППЗУ. Таким образом, полный цикл возрастания-убывания яркости занимает 32 страницы адресного пространства или 8К, из которых первые 16 страниц (4К) – это полуцикл возрастания яркости, а вторая половина, также 16 страниц (также объемом 4К) – это полуцикл убывания яркости, считая относительно первого канала. Отрицательный перепад каждого положительного импульса с выхода 2 (вывод 4) счетчика DD6.1 увеличивает состояние счетчика DD6.2 на единицу, и, следовательно, подключает к выходу мультиплексора DD9 его десятичный вход, соответствующий двоичному эквиваленту кода, который, в свою очередь, подключен к выходу соответствующего разряда данных ИМС ЭСППЗУ DD8. После записи 16 бит данных в буферные регистры ИМС DD11, DD12, DD14, DD16 задним фронтом (положительным перепадом) отрицательного импульса, формирующегося на выходе элемента DD7.2, производится перезапись содержимого буферных регистров ИМС DD11, DD12, DD14, DD16 в их соответствующие выходные регистры. На светодиодных линейках HL7…HL22 и HL23…HL38 при этом фиксируется новая комбинация. Но суммарному (интегральному) значению яркости соответствует именно шестнадцать 16-битных пакетов, т.е. 16 × 16 = 256 бит данных, переданных в регистры по линиям последовательного интерфейса, как отмечено выше. Изменение уровней (градаций) яркости индицирует линейка светодиодов HL1…HL4, отображающая в двоичном коде состояния счетчика DD3.2. Как видно из схемы электрической (Рис.2), счетные импульсы на вход DD3.2 приходят с выхода DD2.2 после деления на восемь с помощью счетчика DD2.1. Такое деление частоты выходных импульсов DD2.2 необходимо для более медленного нарастания яркости, чем можно было бы получить без деления частоты с помощью счетчика DD2.1. Счетчики DD3.2 и DD5.1 адресуют первую половину пространства ИМС ЭСППЗУ DD8 в нулевом состоянии счетчика DD5.2 и вторую половину адресного пространства ИМС ЭСППЗУ DD8 в единичном состоянии данного счетчика. Режим выбора световых эффектов – ручной или автоматический – устанавливается переключателем SA1. В показанном на схеме положении происходит автоматическое чередование эффектов после четырех повторений. Это достигается благодаря подаче счетных импульсов с выхода третьего разряда DD5.1 (вывод 5) на вход счетчика DD5.2. В нижнем, по схеме, положении переключателя SA1 короткие положительные импульсы на вход счетчика DD5.2 поступают при нажатии кнопки SB1. Состояния счетчиков DD5.1 и DD5.2 индицируют, соответственно, желтый (HL5) и красный (HL6) све

Светодинамическое устройство «бегущая волна». Часть 2 - Принципиальная схема и конструкция

Загрузка. Пожалуйста, подождите...

Светодинамическое устройство «бегущая волна». Часть 2 - Принципиальная схема и конструкция

Комментариев нет:

Отправить комментарий