- •Введение
- •Описание разрабатываемого устройства и
- •1.1 Релеевское рассеяние
- •1.2 Френелевское отражение
- •1.3 Рассмотрим аналоги разрабатываемого устройства:
- •2 Технические требования, предъявляемые к
- •3 Разработка структурной схемы устройства
- •4 Разработка функциональной схемы
- •Программируемая микросхема генерации.
- •5 Расчет и обоснование элементов схемы
- •Технические характеристики стабилизатора lm317:
- •5.2 Обоснование блока генератора сигналов
- •5.3 Расчет и обоснование схемы модуляции излучения сид
- •5.4 Расчет полупроводникового лазера
- •5.5 Расчет и обоснование схемы управления лазерным диодом
- •5.6 Выбор и обоснование блока фотоприемника
- •5.7 Расчет и обоснование усилительного каскада
- •5.8 Расчет и обоснование блока линейного усилителя
- •5.9 Выбор и обоснование блока ацп
- •5.10 Распиновка и назначение выводов
- •5.11 Выбор и обоснование блока индикатора
- •6 Разработка корпуса устройства
- •7 Экономическое обоснование дипломного
- •7.1 Экономическое обоснование
- •7.2 Составление калькуляции себестоимости на производство
- •7.3 Расчёт цены производимого изделия
- •7.4 Сравнительный технико-экономический анализ эффективности
- •8 Охрана труда
- •8.1 Требования безопасности при проведении работ
- •8.1.1 Общие сведения
- •8.1.2 Требования к помещениям при производстве работ
- •8.1.3 Безопасность при эксплуатации пэвм и радиоэлектронного оборудования
- •8.1.4 Электробезопасность
- •8.1.5 Пожарная безопасность
- •9 Защита населения и объектов от чрезвычайных ситуаций
- •Заключение
- •Список литературы
5.10 Распиновка и назначение выводов
1 - DIN. Последовательный ввод данных. Данные загружаются в 16-ти разрядный сдвиговый регистр по переднему фронту тактового сигнала.
2,3,5-8,10,11 - DIG0-DIG7. Выводы для подключения общих катодов индикаторов. В MAX7219 эти линии при отключении подтягиваются к плюсу.
4,9 - GND. Сюда подключается «ноль» питания. Для правильной работы микросхемы - к «нулю» должны быть подключены оба вывода.
12 - LOAD. У MAX7219 данные загружаются в сдвиговый регистр независимо от состояния сигнала LOAD. Запоминаются и поступают к дальнейшей обработке последние 16 принятых бит. Происходит это по переднему фронту сигнала LOAD (то есть только в момент переключения сигнала LOAD из 0 в 1).
13 - CLK. Вход тактирования. Микросхемы совместимы с SPI Mode 0, т.е. в отсутствии передачи на линии тактирования низкий уровень, по переднему фронту сигнала CLK происходит считывание данных со входа, по заднему – сдвиг.
14-17, 20-23 - SEG A-SEG G, DP. Выводы для подключения сегментов семисегментных индикаторов. В MAX7219 эти линии при отключении подтягиваются к GND.
18 - ISET. К этому выводу подключается резистор (вторая нога резистора - к плюсу), позволяющий задавать пиковый ток сегмента и таким образом устанавливать яркость свечения сегментов. Минимальное
сопротивление этого резистора должно быть 9,53 кОм, что примерно соответствует току сегмента 40мА. Ток, текущий через ISET номинально в 100 раз меньше пикового тока сегмента. R=9,53·40/Ipk, где Ipk - требуемый пиковый ток сегмента. Подключив к этой ноге переменный резистор - можно регулировать яркость свечения сегментов.
19 - V+. Вывод «+» питания.
24 - DOUT. Последовательный вывод данных. На этом выводе появляются принятые на входе DIN данные c задержкой в 16 с половиной тактов. Потому что в SPI первая половина такта (после переднего фронта для MODE 0) - чтение, вторая половина такта (задний фронт для режима MODE 0) - сдвиг, а данные появятся на выходе только после сдвига. С помощью DOUT можно каскадно соединить несколько драйверов, при этом выход (DOUT) первого драйвера подключается ко входу (DIN) второго драйвера, выход второго - ко входу третьего и т.д.[24]
Типовая схема включения представлена на рисунке 5.20
Рисунок 5.20 – Типовая схема включения МАХ7219
После подачи питания все регистры сброшены и MAX7219 находится в остановленном состоянии. Прежде чем использовать драйвер - сначала нужно его настроить (записать в нужные регистры нужные данные).
Данные, записанные в регистрах «Digit0»-«Digit7»определяют состояния сегментов соответствующих семисегментных индикаторов. В зависимости от выбранного режима («No decode», «BCD code B»), эти данные могут интерпретироваться двумя способами.
В режиме «No decode» каждый бит данных в соответствующем регистре «Digit X» определяет состояние одного из сегментов семисегментного индикатора «X» (0 - сегмент погашен, 1 - сегмент горит). Карта сегментов и соответствующие им биты указаны на рисунке справа.
В режиме «BCD code B» 7 младших бит данных, записанных в регистре «Digit X», кодируют отображаемый на семисегментном индикаторе символ, в соответствии с таблицей ниже, а старший бит данных кодирует состояние сегмента DP (0 - сегмент погашен, 1 - сегмент горит).
На рисунке 5.21 показано соответствие битов регистра сегментам индикатора.[24]
Рисунок 5.21 – Соответствие битов регистра семисегментному индикатору
Электрические характеристики.
Напряжение питания 4.0 – 5.5В;
Минимальный потребляемый ток без индикации 150мкА;
Частота обновления дисплея 500-1300Гц;
Ток одного сегмента индикатора 30-45мА.
Выбор резистора Rset.
Для задания тока через отдельный сегмент, используется вход ISET, к которому подключается резистор Rset. Выбрать номинал резистора в кОм можно по таблице, представленной на рисунке 5.22.
Рисунок 5.22 – Таблица для выбора резистора Rset
