Tot-3361Ag-1 Datasheet

Tot-3361Ag-1 Datasheet 9,3/10 7259votes

Эксперименты с Propeller были остановлены и он отправился на полку собирать пыль. Зато появилось желание наконец- таки поработать с ПЛИС и языком программирования VHDL. Конкретно для начала меня заинтересовали микросхемы производства XILINX серии XC9. CPLD) и Spartan- 3 (довольно навороченные FPGA). Первая серия является скорее заменой рассыпухи, т. Число циклов перезаписи в 1. Конечно, ресурсов в XC9.

Она имеет всего 7. Для реализации даже самого простого универсального микропроцессорного ядра на 8 бит (Pico. Blaze, к примеру), требуется более 2. Процессор не поместится, а вот десяток корпусов логики и хитрый дешифратор или коммутатор запихнуть в нее можно за милую душу, даже ППЗУ на 1- 2к.

Б в помещается без особых проблем. Динамический индикатор.

На рисунке представлена схема устройства (прошу прощения за кривоту, первый опыт рисования в P- CAD). Кроме микросхемы XC9. ПЛИС осуществляется генератором на элементах 2. И- НЕ. Индикаторы использованы TOT- 3. LTM8. 52. 2G и BT- N3. RD), у меня они остались из старого телефона Русь. На плате предусмотрено 2 разъема: JTAG для программирования XC9.

Питание платы осуществляется напряжением 3. В от этого же разъема. К сожалению, плату не очень легко повторить утюгом (при разводке были установлены нормы: дорожка 0. Отдельно стоит отметить внешний генератор на 7.

На рис.1 приведена наиболее распространенная схема. При вращении R2, на 3 выводе PIC напруга меняется от 1 до 4 вольт и как . До 1 ГГц; диапазон измерения нестабильно- сти — . Индикаторы использованы TOT-3361 (аналоги: LTM8522G и BT-N325RD), у меня они. С питанием связана еще одна важная особенность: джампер 1.

HC0. 4 с частотой 3. Гц. Он испольуется для тактирования цепей внутри ПЛИС. Почему у генератора такая частота, а не несколько МГц, к примеру? Потому что ее проще делить и формировать интервалы в долях секунды, что требуется для часов и частотомеров, а это в свою очередь позволяет экономить ресурсы, которых и без того не особо много имеется в наличии.

Вот отрыл точнее вырвал парочку индикаторов TOT-3361AH-1N с общим. А у одного из них (вроде у жёлтого) даже ток кз был чуть больше 1 мА.

С генератором возникла отдельная проблема. Предварительно я опробовал 2 версии генератора на микросхеме логики 7. HC0. 4. Первый вариант не захотел запускаться при питании от 3. В (на 5. В работал прекрасно). Второй же изначально подозрений не вызвал, работал на любом напряжении. Однако, после сборки на конечной плате возникла проблема: шум непонятной природы на фронтах. Единственное разумное предположение по природе шума: низкая скорость нарастания сигнала из- за низкой частоты генератора, поэтому на выходе и возникают хаотические переключения.

Tot-3361Ag-1 Datasheet

В качестве удачного решения послужила замена 7. HC0. 4 на 7. 4HC1. Шмидта. Плата разводилась автоматически при помощи Specctra: А вот конечный результат: На плате можно заметить одну напаянную соплю: это не ошибка в разводке, а такие вот платы делает Резонит: собираю - сегмент не светится, начинаю прозванивать, в итоге понимаю, что дорожка где- то рвется. Индикатор уже был установлен, судя по всему проблема где- то под ним. Изначально планировалось реализовать следующие демонстрации: различные варианты счетчиков, частотомер до 1. МГц, примитивные часы, выносной индикатор. Однако, стало понятно, что на полноценный 9- ти разрядный частотомер ресурсов ПЛИС не хватает.

Привет всем! Я перерыл инет в поисках цоколевки и описания данного индикатора и не смог найти (такой еще устанавливается вроде . Индикаторы TOT-3361. В настоящее время в АОНах предлагаются индикаторы следующих типов: Индикатор ТОТ-3361. Roboforum.ru: Электроника, электротехника — Индикатор TOT-3361AH-1N, Страница 1 из 1.

Очень много требует реализация динамической индикации на 9 разрядов. В итоге, конструкция была доведена до функционирования в режиме SPI- индикатора, что меня вполне устроило. Jtag LPT адаптор.

В первую очередь хочу представить обычный LPT- JTAG для ПЛИС XILINX. Схема LPT- JTAG программатора есть в официальной документации XILINX, однако с 2мя . Учитывая избыточность схемы, хотел было сделать еще один вариант, тем более нашлась схема и хорошая фотография платы программатора, срисовать которую нет никаких проблем: В ней выброшен один режим функционирования, который никогда и не потребуется. Уже хотел cделать устройство, как в голову пришла одна очень интересная идея. Универсальный LPT- адаптор. Можно сделать программатор для XILINX.

Применение индикаторов TOT-3361, с общими катодами.

Если требуется можно сделать другой программатор, например, STK2. Не сложно найти варианты отладчика Wiggler, предназначенного для чипов с ядром ARM. Если требуется MSP4. Большинство современных программируемых чипов имеют простые варианты программаторов и/или отладчиков для LPT- порта. В большинстве своем они отличаются только используемыми пинами разъема LPT и включают в себя один буфер на подобии 7. HC2. 44. Отсюда возникает вопрос: а зачем делать кучу устройств, если можно один раз собрать чуть более сложное и использовать его для всего? Такое универсальное устройство не окажется лишним, так как порой натыкаешься на интересную конструкцию, а она оказывается на PIC- микроконтроллере (а инструментарий есть только для AVR, к примеру).

Основная идея в том, чтобы установить в качестве . Форма Удостоверения По Промышленной Безопасности Рк. Подключить к ней дип- переключатель, в зависимости от состояния которого будет выбираться режим работы. ПЛИС будет реализовывать различные варианты коммутации LPT и пинов ISP/JTAG- разъемов, одновременно с этим ПЛИС является буферным элементом. Таким образом можно совместить в одном устройтсве несколько программаторов/отладчиков для LPT- порта. ПЛИС в данном случае будет выполнять функции довольно сложного мультиплексора.

Конкретно, у меня получился такой список эмулируемых LPT- устройств: JTAG Wiggler. STK2. 00/3. 00. ALTERA Byte. Blaster. XILINX JTAGTMS3.

JTAG (клон OLIMEX- варианта)MSP4. JTAGPIC ICSPSPI EEPROM MEMORYI2. C EEPROM MEMORYПредусмотрены разъемы: ARM JTAG 2. STK2. 00/3. 00. 2x. AVR ISP2x. 5 AVR ISP2x. Управление Запасами Программа Расчета Поставок Excel. TMS3. 20. 1x. 6 XILINX2x.

MSP4. 30. 1x. 6 PIC ICSPALTERA 2x. SPI MEMORY DIP- 8. I2. C MEMORY DIP- 8. Режимы работы задаются DIP переключателем и включают в себя: 0. RFU / Самопрограммирование.

JTAG Wiggler, 2. 0 pin PLD connector. STK2. 00/3. 00, 6 pin PLD connector or 1. PLD connector. 0. RFU / ALTERA Byte. Blaster. 0. 10. 0XILINX JTAG 6 pin PLS connector.

RFU / XDS5. 10. PP (TMS3. JTAG) 1. 4 pin PLD connector. MSP4. 30 JTAG0. 11. PIC ICSP, 5 pin PLS connector.

SPI EEPROM MEMORY DIP- 8 connector. I2. C EEPROM MEMORY DIP- 8 connector.

RFU1. 01. 1RFU1. 10. RFU1. 10. 1RFU1. 11.

RFU1. 11. 1RFUСогласитесь, очень не мало. Схемотехнически можно предусмотреть все разъемы, которые потребуются, но вот реализовать все это разом сложно, особенно не имея половину устройств из списка для проверки (а для отладчика OLIMEX для TMS3.

RFU). На рисунке ниже представлена схема устройства. Как можно заметить, микросхема ПЛИС является центральным связующим звеном между LPT- портом и всеми разъемами. Единственные внешние активные компоненты - - это пара транзисторов для реализации включения с открытым коллектором. С питанием связана еще одна важная особенность: джампер 1. Он выбирает напряжение питания. В случае питания от USB его устанавливать не требуется, а вот в случае питания от JTAG- ISP разъемов он очень важен.

При подаче с разъема программирования 3.

Светодиодный индикатор. Рис. 1 Расположение сегментов светодиодного индикатора. Светодиодные индикаторы являются самым простым средством для отображения символьной информации. Их конструкция представляет собой набор светодиодов, выполненных в виде сегментов определенной формы.

На рис. 1 приведена наиболее распространенная схема расположения сегментов, позволяющая отображать цифры 0. В нутрии корпуса все светодиоды имеют общую точку соединения. Объединенными вместе могут быть аноды (общий анод) или катоды (общий катод).

Самые распространенные цвета свечения - красный и зеленый. При равном токе потребления красные светодиоды, как правило, имеет большую светоотдачу. Энергопотребление зависит от напряжения питания и технологии изготовления. Ток сегмента у современных индикаторов может быть менее 1 м. А. Рис. 2 Подключение индикатора при динамической индикации. Для того чтобы высветить на индикаторе необходимый символ, потребуется задействовать у микроконтроллера 8 выводов. Одну линию можно сэкономить если отказаться от сегмента H, когда в отображения точки (запятой) нет необходимости.

При большем чисел используемых индикаторов количество линий ввода- вывода существенно возрастет. Два индикатора потребуют уже 1. Ясно, что для большинства приложений такое расточительное использование выводов совершенно неприемлемо. Решить эту проблему можно применив динамическую индикацию. Для этого вместо непосредственного соединения сегментов с микроконтроллером, их объединяют в общие группы, как показано на рис. В схеме используется индикатор TOT- 3.

AH- LN на 3 знакоместа c общими катодами. Порт D задействован для управления светодиодами сегментов A. В начале на индикатор выводится символ, соответствующий нулевому знакоместу. При этом на линии PB0 выставляется низкий уровень напряжения, а на PB1 и PB2 высокий (иначе символ будет отображен во всех трех позициях). Через некоторый период времени выводится следующий по очередности символ и теперь уже катод K1 соединяется с землей(на линии PB1 присутствует низкий уровень, на PB0 и PB2 – высокий). Далее информация отображается в старшей позиции индикатора (на PB2 лог. PB0, PB1 лог. 1), затем снова в нулевой и т.

При частоте обновления символов . Мерцание (эффект от переключения) пропадает. Изображение воспринимается непрерывно, так как будто все символы светятся постоянно.

Пример подпрограммы динамической индикации приведен ниже. Она принимает два параметра: код символа и номер позиции, в которой этот символ нужно отобразить. Период переключения должен. Гц = 6. 66. 7 мкс, что на частоте 1 МГц у AVR. Постоянные. ; промежутки времени удобнее всего отмерять таймером, работающем. CTC). У ATmega. 8 такой.

Для этих целей (в случае. РВВ: OCR1. AH(старший байт), OCR1. AL(младший байт). В это момент содержимое TCNT1. H: TCNT1. L. ; обнуляется и в РВВ TIMSK устанавливается флаг OCF1. A. Если. ; предварительно установить бит OCIE1. A в TIMSK и бит I в SREG.

A. У таймера- счетчика 1 существует также. B с регистрами. ; сравнения OCR1. BH: OCR1. BL функционирование которого подобно. Режим работы задается. WGM1. 3: WGM1. 0 (WGM1. WGM1. 1 в управляющем РВВ TCCR1. A. ; WGM1. 2 и WGM1.

TCCR1. B), а значение N задается битами. CS1. 2: CS1. 0 в регистре TCCR1.

A. Для периода T = 6. WGM1. 3: WGM1. 0 = 0.

CTC), N =1(CS1. 2: CS1. Fclk=1 МГц – содержимое OCR1. AH: OCR1. AL. ; = 6. Они допускают равные по величине втекающий и вытекающий токи до 2. А. Поэтому с ними с одинаковым успехом могут применятся индикаторы как с общим анодом так и с общим катодом.

Помимо этого выводы для подключения сегментов очень часто выполняют дополнительные функции опроса кнопок. На рис. 2, например, с линией сегмента A, через токоограничивающей резистор RN соединена кнопка SBN. Периодически PD0 настраивается на ввод для считывания состояния кнопки. В роле нагрузочного сопротивления, в этом случае, выступает внутренний pull- up резистор.

Рис. 3 Сокращение числа выводов микроконтроллераа - при помощи сдвигового регистраб - с использованием индикаторов с разной схемой подключения светодиодов. Количество выводов можно существенно сократить, если совместно с микроконтроллером использовать вспомогательные микросхемы. На рис. 3а, например, показано как в этих целях используется сдвиговой регистр 7.

HC1. 64 или подобный ему. Такое подключение освобождает 6 линий ввода- вывода. В некоторых случаях может оказаться оправданным применение дешифраторов семисегментного кода и счетчиков различного типа. Кроме того существует еще одна возможность экономии, основанная на использовании z- состояния линий портов. Схема на рис. 3б аналогична схеме на рис.

HG1 дополнительно подключен трехразрядный индикатор с общим анодом HG2. Когда информация отображается в нулевой позиции HG2(анод A0), то на линии PB0 формируется высокий уровень напряжения. На линиях порта D выставляется лог. Когда активно младшее знакоместо HG1(катод K0) – на линии PB0 должен присутствовать низкий уровень напряжения, а в порт D выведено логическое значение при котором уровень лог.

В случае если символы выводится в другие позиции индикатора, отличные от A0 и K0, то PB0 должна быть переведена в высокоимпедансное состояние. Естественно, что программа вывода при такой схеме переключения будет заметно сложнее приведенной на рис. Таблица символов окажется намного больше так как во- первых для каждого из них необходимо, кроме значения PORTD, надо будет хранить еще и содержимое регистра DDRD, через который соответствующие линии должны переводится в z- состояние (настраиваться на ввод). И во- вторых символам HG1 будут соответствовать иные, инверсные значения PORTD по отношению к индикатору c общим катодом HG2. Рис. 4 Динамическая индикация с большим числом разрядов индикатора. Когда количество индикаторов в схеме превышает 8- 9, то более рациональным может оказаться использование динамической индикации с переключением сегментов, а не разрядов, как показано на рис. В этом случае длительность отображения каждого сегмента никогда не будет меньше 1/8 периода обновления информации.

Перейти к следующей части: ЖКИ на базе контроллера HT1.