Icm7555 datasheet на русском

Схема на микроконтроллере ICM7555

Описана простая схема ультразвукового контроля, она построена на микросхеме IC1 типа ICM7555. Как известно, это микросхема таймера, выполненная на МОП структурах. Этот тип был выбран из-за маленького потребления тока микросхемой. Если при повторении схемы возникнут трудности с ее приобретением, то можно использовать более распространенные таймеры серии 555. Их отечественным аналогом является микросхема КР1006ВИ1.

Частота генерации таймера порядка 40 кГц. Она может быть изменена при настройке при помощи построечного сопротивления Р1.

К выходу генератора подключена пара комплементарных транзисторов Т1 и Т2. Они возбуждают ультразвуковой излучатель, например, типа USR40.

Icm7555 datasheet на русском

Рисунок 1- Схема передатчика

Icm7555 datasheet на русском

Рисунок 2- Схема приемника

Ультразвуковой приемник, например, типа UST40, подключается к разъему К1. Две ступени усиления выполнены на IC1 -А и IC1 -В микросхемы типа LM324. В настоящее время эта микросхема имеется в продаже на всех крупных радиорынках по очень небольшой цене.

Общее усиление IC1-A и IC1-B порядка 1600. На выходе IC1-B включен диод D1. При приеме ультразвуковых колебаний приемником диод D1 отпирается и через резистор R7 снижает потенциал на инвертирующем входе компаратора – IC1-C. Потенциал неинвертирующего входа компаратора при настройке схемы выставляется подстроечным сопротивлением Р1 так, чтобы на выходе микросхемы IC1-C был низкий потенциал. При наличии сигнала на ее входе (вывод 9) компаратор переключается и на его выходе (вывод 8) появляется высокий потенциал. Состояние компаратора индицируется светодиодом LD2. Разъем КЗ – выходной разъем приемника.

Схема на микросхемах MRF49XA.

Одна применена в приемной части, другая- в передающей.

Icm7555 datasheet на русском

Рисунок 3- Схема передатчика

Состоит из управляющего контроллера и трансивера MRF49XA.

Icm7555 datasheet на русском

Рисунок 4 – Схема приемника

Собрана из тех же элементов, что и передатчик. Практически, отличие приемника от передатчика (не беря во внимание светодиоды и кнопки) состоит только в программной части.

MRF49XA – малогабаритный трансивер, имеющий возможность работать в трех частотных диапазонах.

  • – Низкочастотный диапазон
  • – Высокочастотный диапазон А
  • – Высокочастотный диапазон Б

Границы диапазонов указаны при условии применения опорного кварца частотой 10 МГц, предусмотренного производителем. С опорными кварцами 11 МГц устройства нормально работали на частоте 481 МГц. Детальные исследования на тему максимальной «затяжки» частоты относительно заявленной производителем не проводились. Предположительно она может быть не так широка, как в микросхеме ТХС101, поскольку в MRF49XA упоминается об уменьшенном фазовом шуме, одним из способов достижения которого является сужение диапазона перестройки ГУН.

Устройства имеют следующие технические характеристики :

  • – Мощность – 10 мВт.
  • – Напряжение питания 2,2 – 3,8 В (согласно даташиту на мс, на практике нормально работает до 5 вольт).
  • – Ток, потребляемый в режиме передачи – 25 мА.
  • – Ток покоя – 25 мкА.
  • – Скорость данных – 1 кбит / сек.

Всегда передается целое количество пакетов данных.

Помехоустойчивое кодирование, передача контрольной суммы.

  • – Чувствительность – 0,7 мкВ.
  • – Напряжение питания 2,2 – 3,8 В (согласно даташиту на мс, на практике нормально работает до 5 вольт).
  • – Постоянный потребляемый ток – 12 мА.
  • – Скорость данных до 2 кбит / сек. Ограничена программно.

Помехоустойчивое кодирование, подсчет контрольной суммы при приеме.

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

Кнопка (или комбинация кнопок) отпускается – соответствующие светодиоды сразу же гаснут.

И приемник и передатчик по факту подачи на них питания входят на 3 сек в тест режим.

И приемник и передатчик включаются в режим передачи несущей частоты, запрограммированной в EEPROM, на 1 сек 2 раза с паузой 1 сек (во время паузы передача выключается). Это удобно при программировании устройств. Далее оба устройства готовы к работе.

EEPROM контроллера передатчика.

Все настройки EEPROM, упомянутые ниже, запишутся автоматически на свои места по факту подачи на контроллер питания после его прошивки.

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

Верхняя строка EEPROM после прошивки и подачи питания на контроллер передатчика будет выглядеть так …

Icm7555 datasheet на русском

80 1F – (подиапазон 4хх МГц) – Config RG

AC 80 – (точное значение частоты 438 MГц) – Freg Setting RG

98 F0 – (максимальная мощность передатчика, девиация 240 кГц) – Tx Config RG

C4 00 – (АПЧ выключено) – AFG RG

82 39 – (передатчик включен) – Pow Management RG.

Первая ячейка памяти второй строки (адрес 10 h) – идентификатор.

По умолчанию здесь FF. Идентификатор может быть любой в пределах байта (0 … FF). Это индивидуальный номер (код) пульта.

Поэтому же адресу в памяти контроллера приемника находится его идентификатор. Они обязательно должны совпадать. Это дает возможность создавать разные пары приемник / передатчик.

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

Верхняя строка EEPROM после прошивки и подачи питания на контроллер приемника будет выглядеть так.

Icm7555 datasheet на русском

80 1F – (подиапазон 4хх МГц) – Config RG

AC 80 – (точное значение частоты 438 MГц) – Freg Setting RG

91 20 – (полоса приемника 400 кГц, чувствительность максимальная) – Rx Config RG

C6 94 – (скорость данных – не быстрее 2 кбит/сек) – Data Rate RG

Читать также:  Основные узлы токарного станка 16к20

C4 00 – (АПЧ выключено) – AFG RG

82 D9 – (приемник включен) – Pow Management RG.

Первая ячейка памяти второй строки (адрес 10 h) – идентификатор приемника.

Для корректного изменения содержимого регистров как приемника так и передатчика воспользуйтесь программой RFICDA, выбрав микросхему TRC102 (это клон MRF49XA).

Обратная сторона плат – сплошная масса (залуженная фольга).

Дальность уверенной работы в условиях прямой видимости – 200 м.

Количество витков катушек прм и прд – 6. Если воспользоваться опорным кварцем 11 МГц вместо 10 МГц, частота «уйдет» выше около 40 МГц. Максимальная мощность и чувствительность в этом случае будут при 5 витках контуров прм и прд.

Таким образом, рассмотрев две схемы акустического приемника и передатчика на микросхеме MRF49XA и на микроконтролере ICM7555, я решил реализовать свою дипломную работу на микроконтролере ICM7555 выбор данного микроконтролера я обосновываю из-за маленького потребления тока микросхемой. Если при повторении схемы возникнут трудности с ее приобретением, то можно использовать более распространенные таймеры серии 555. Их отечественным аналогом является микросхема КР1006ВИ1. Частота генерации таймера порядка 40 кГц.

Теория и практика применения таймера 555. Часть первая.

Часть первая. Теоретическая.

Наверное нет такого радиолюбителя (Мяу, и его кота! – Здесь и далее прим. Кота), который не использовал бы в своей практике эту замечательную микросхему. Ну а уж слышали о ней так точно все.

Её история началась в 1971 году, когда компания Signetics Corporation выпустила микросхему SE555/NE555 под названием "Интегральный таймер" (The IC Time Machine).
На тот момент это была единственная "таймерная" микросхема доступная массовому потребителю. Сразу после поступления в продажу микросхема завоевала бешеную популярность и среди любителей и среди профессионалов. Появилась куча статей, описаний, схем, использующих сей девайс.
За прошедшие 35 лет практически каждый уважающий себя производитель полупроводников считал свои долгом выпустить свою версию этой микросхемы, в том числе и по более современным техпроцессам. Например, компания Motorola выпускает CMOS версию MC1455. Но при всем при этом в функциональности и расположении выводов никаких различий у всех этих версий нет. Все они полные аналоги друг друга.
Наши отечественные производители тоже не остались в стороне и выпускают эту микросхему под названием КР1006ВИ1.

А вот список заморских производителей, которые выпускают таймер 555 и их коммерческие обозначения:

Производитель

Название микросхемы

В некоторых случаях указано два названия. Это означает, что выпускается две версии микросхемы – гражданская, для коммерческого применения и военная. Военная версия отличается большей точностью, широким диапазоном рабочих температур и выпускается в металлическом или керамическом корпусе. Ну и дороже, разумеется.

Начнем с корпуса и выводов.

Icm7555 datasheet на русском

Icm7555 datasheet на русском

Микросхема выпускается в двух типах корпусов – пластиковом DIP и круглом металлическом. Правда, в металлическом корпусе она все же выпускалась – сейчас остались только DIP-корпуса. Но на случай, если вам вдруг достанется такое счастье, привожу оба рисунка корпуса. Назначения выводов одинаковые в обоих корпусах. Помимо стандартных, выпускается еще две разновидности микросхем – 556 и 558. 556 – это сдвоенная версия таймера, 558 – счетверенная.

Icm7555 datasheet на русском

Функциональная схема таймера показана на рисунке прямо над этим предложением.
Микросхема содержит около 20 транзисторов, 15 резисторов, 2 диода. Состав и количество компонентов могут несущественно меняться в зависимости от производителя. Выходной ток может достигать 200 мА, потребляемый – на 3- 6 мА больше. Напряжение питания может изменяться от 4,5 до 18 вольт. При этом точность таймера практически не зависит от изменения напряжения питания и составляет 1% от расчетного. Дрейф составляет 0,1%/вольт, а температурный дрейф – 0,005%/С.

Теперь мы посмотрим на принципиальную схему таймера и перемоем ему кости, вернее ноги – какой вывод для чего нужен и что все это значит.

Icm7555 datasheet на русском

Итак, выводы (Мяу! Это он про ноги. ):

1. Земля. Особо комментировать тут нечего – вывод, который подключается к минусу питания и к общему проводу схемы.

2. Запуск. Вход компаратора №2. При подаче на этот вход импульса низкого уровня (не более 1/3 Vпит) таймер запускается и на выходе устанавливается напряжение высокого уровня на время, которое определяется внешним сопротивлением R (Ra+Rb, см. функциональную схему) и конденсатором С – это так называемый режим моностабильного мультивибратора. Входной импульс может быть как прямоугольным, так и синусоидальным. Главное, чтобы по длительности он был короче, чем время заряда конденсатора С. Если же входной импульс по длительности все-таки превысит это время, то выход микросхемы будет оставаться в состоянии высокого уровня до тех пор, пока на входе не установится опять высокий уровень. Ток, потребляемый входом, не превышает 500нА.

3. Выход. Выходное напряжение меняется вместе с напряжением питания и равно Vпит-1,7В (высокий уровень на выходе). При низком уровне выходное напряжение равно примерно 0,25в (при напряжении питания +5в). Переключение между состояниями низкий – высокий уровень происходит приблизительно за 100 нс.

4. Сброс. При подаче на этот вывод напряжения низкого уровня (не более 0,7в) происходит сброс выхода в состояние низкого уровня не зависимо от того, в каком режиме находится таймер на данный момент и чем он занимается. Reset, знаете ли, он и в Африке reset. Входное напряжение не зависит от величины напряжения питания – это TTL-совместимый вход. Для предотвращения случайных сбросов этот вывод настоятельно рекомендуется подключить к плюсу питания, пока в нем нет необходимости.

5. Контроль. Этот вывод позволяет получить доступ к опорному напряжению компаратора №1, которое равно 2/3Vпит. Обычно, этот вывод не используется. Однако его использование может весьма существенно расширить возможности управления таймером. Все дело в том, что подачей напряжения на этот вывод можно управлять длительностью выходных импульсов таймера и таким образом, забить на RC времязадающую цепочку. Подаваемое напряжение на этот вход в режиме моностабильного мультивибратора может составлять от 45% до 90% напряжения питания. А в режиме мультивибратора от 1,7в до напряжения питания. При этом мы получаем ЧМ (FM) модулированный сигнал на выходе. Если же этот вывод таки не используется, то его рекомендуется подключить к общему проводу через конденсатор 0,01мкФ (10нФ) для уменьшения уровня помех и всяких других неприятностей.

Читать также:  Как называется прибор для измерения расстояния

6. Останов. Этот вывод является одним из входов компаратора №1. Он используется как эдакий антипод вывода 2. То есть используется для остановки таймера и приведения выхода в состояние (Мяу! Тихой паники?!) низкого уровня. При подаче импульса высокого уровня (не менее 2/3 напряжения питания), таймер останавливается, и выход сбрасывается в состояние низкого уровня. Так же как и на вывод 2, на этот вывод можно подавать как прямоугольные импульсы, так и синусоидальные.

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

8. Плюс питания. Как и в случае с выводом 1 особо ничего не скажешь. Напряжение питания таймера может находиться в пределах 4,5-16 вольт. У военных версий микросхемы верхний диапазон находится на уровне 18 вольт.

Впитали? Едем дальше.
Большинство таймеров нуждаются во времязадающей цепочке, обычно состоящей из резистора и конденсатора. Таймер 555 не исключение. Давайте посмотрим на диаграмму работы микросхемы.

Icm7555 datasheet на русском

Итак, предположим, что мы подали питание на микросхему. Вход находится в состоянии высокого уровня, на выходе – низкий уровень, конденсатор С разряжен. Все спокойно, все спят. И тут БАХ – мы подаем серию прямоугольных импульсов на вход таймера. Что происходит?
Первый же импульс низкого уровня переключает выход таймера в состояние высокого уровня. Транзистор Т6 закрывается и конденсатор начинает заряжаться через резистор R. Все то время пока конденсатор заряжается, выход таймера остается во включенном состоянии – на нем сохраняется высокий уровень напряжения. Как только конденсатор зарядится до 2/3 напряжения питания, выход микросхемы выключается и на нем появляется низкий уровень. Транзистор T6 открывается и конденсатор С разряжается.
Однако есть два нюанса, которые показаны на графике пунктирными линиями.
Первый – если после окончания заряда конденсатора на входе сохраняется низкий уровень напряжения – в таком случае выход остается активным – на нем сохраняется высокий уровень до тех пор, пока на входе не появится высокий уровень. Второй – если мы активируем вход Сброс напряжением низкого уровня. В этом случае выход сразу же выключится, не смотря на то, что конденсатор все еще заряжается.
Так, лирическую часть закончили – перейдем к суровым цифрам и расчетам. Как же нам определить время, на которое будет включаться таймер и номиналы RC цепочки, необходимые для задания этого времени? Время, за которое конденсатор заряжается до 63,2% (2/3) напряжения питания называется временной константой, обозначим её буковкой t. Вычисляется это время потрясающей по своей сложности формулой. Вот она: t = R*C, где R – сопротивление резистора в МегаОм-ах, С – емкость конденсатора в микроФарад-ах. Время получается в секундах.

К формуле мы еще вернемся, когда будем подробно рассматривать режимы работы таймера. А сейчас пока посмотрим на простенький тестер для этой микросхемы, который запросто скажет вам – работает ваш экземпляр таймера или нет.

Icm7555 datasheet на русском

Если после включения питания мигают оба светодиода – значит все хорошо и микросхема во вполне рабочем состоянии. Если же хотя бы один из диодов не горит или наоборот – горит постоянно, значит такую микросхемы можно спустить в унитаз с чистой совестью или вернуть назад продавцу, если вы её только что купили. Напряжение питания – 9 вольт. Например, от батареи "Крона".

Теперь рассмотрим режимы работы этой микросхемы.
Собственно говоря, режимов у нее две штуки. Первый – моностабильный мультивибратор. Моностабильный – потому что стабильное состояние у такого мультивибратора одно – выключен. А во включенное состояние мы его переводим временно, подав на вход таймера какой-либо сигнал. Как уже отмечалось выше, время, на которое мультивибратор переходит в активное состояние, определяется RC цепочкой. Эти свойства могут быть использованы в самых разнообразных схемах. Для запуска чего-либо на определенное время или наоборот – для формирования паузы на заданное время.

Второй режим – это генератор импульсов. Микросхема может выдавать последовательность прямоугольных импульсов, параметры которых определяются все той же RC цепочкой. (Мяу! Хочу цепочку. На хвост. Ну или браслетик. Антистатический.)
Все-таки Кот у нас – зануда.
Начнем сначала, то есть с первого режима.

Icm7555 datasheet на русском

Схема включения микросхемы показана на рисунке. RC цепочка включена между плюсом и минусом питания. К соединению резистора и конденсатора подключен вывод 6 – Останов. Это вход компаратора №1. Сюда же подключен вывод 7 – Разряд. Входной импульс подается на вывод 2 – Запуск. Это вход компаратора №2. Совершенно простецкая схема – один резистор и один конденсатор – куда уж проще? Для повышения помехоустойчивости можно подключить вывод 5 на общий провод через конденсатор емкостью 10нФ.
Итак, в исходном состоянии, на выходе таймера низкий уровень – около нуля вольт, конденсатор разряжен и заряжаться не хочет, поскольку открыт транзистор Т6. Это состояние стабильное, оно может продолжаться неопределенно долгое время. При поступлении на вход импульса низкого уровня, срабатывает компаратор №2 и переключает внутренний триггер таймера. В результате на выходе устанавливается высокий уровень напряжения. Транзистор Т6 закрывается и начинает заряжаться конденсатор С через резистор R. Все то время, пока он заряжается, на выходе таймера сохраняется высокий уровень. Таймер не реагирует ни на какие внешние раздражители, буде они поступают на вывод 2. То есть, после срабатывания таймера от первого импульса дальнейшие импульсы не оказывают никакого действия на состояние таймера – это очень важно. Так, что там у нас происходит то? А, да – заряжается конденсатор. Когда он зарядится до напряжения 2/3Vпит, сработает компаратор №1 и в свою очередь переключит внутренний триггер. В результате на выходе установится низкий уровень напряжения, и схема вернется в свое исходное, стабильное состояние. Транзистор Т6 откроется и разрядит конденсатор С.

Читать также:  Какая погрешность определяет класс точности прибора

Время, на которое таймер, так сказать "выходит из себя", может быть от одной миллисекунды до сотен секунд.
Считается оно так: T=1.1*R*C
Теоретически, пределов по длительности импульсов нет – как по минимальной длительности, так и по максимальной. Однако, есть некоторые практические ограничения, которые обойти можно, но сначала стоит задуматься – нужно ли это делать и не проще ли выбрать другое схемное решение.
Так, минимальные значения, установленные практическим образом для R составляет 10кОм, а для С – 95пФ. Можно ли меньше? В принципе – да. Но при этом, если еще уменьшить сопротивление резистора – схема начнет трескать слишком много электричества. Если уменьшить емкость С, то всякие паразитные емкости и помехи могут существенно повлиять на работу схемы.
С другой стороны, максимальное значение резистора примерно равно 15Мом. Здесь ограничение накладывает ток, потребляемый входом Останов (около 120нА) и ток утечки конденсатора С. Таким образом, при слишком большом значении резистора таймер просто никогда не выключится, если сумма токов утечки конденсатора и тока входа превысит 120 нА.
Ну а что касается максимальной емкости конденсатора, то дело не столько в самой емкости, сколько в токе утечки. Понятно, что чем больше емкость, тем больше ток утечки и тем хуже будет точность таймера. Поэтому, если таймер будет использоваться для больших временных интервалов, то лучше пользоваться конденсаторами с малыми токами утечки – например, танталовыми.

Перейдем ко второму режиму.

Icm7555 datasheet на русском

В эту схему добавлен еще один резистор. Входы обоих компараторов соединены и подключены к соединению резистора R2 и конденсатора. Вывод 7 включен между резисторами. Конденсатор заряжается через резисторы R1 и R2.
Теперь посмотрим, что же произойдет, когда мы подадим питание на схему. В исходном состоянии конденсатор разряжен и на входах обоих компараторов низкий уровень напряжения, близкий к нулю. Компаратор №2 переключает внутренний триггер и устанавливает на выходе таймера высокий уровень. Транзистор Т6 закрывается и конденсатор начинает заряжаться через резисторы R1 и R2.

Icm7555 datasheet на русском

Когда напряжение на конденсаторе достигает 2/3 напряжения питания, компаратор №1 в свою очередь переключает триггер и выключает выход таймер – напряжение на выходе становится близким к нулю. Транзистор Т6 открывается и конденсатор начинает разряжаться через резистор R2. Как только напряжение на конденсаторе опустится до 1/3 напряжения питания, компаратор №2 опять переключит триггер и на выходе микросхемы снова появится высокий уровень. Транзистор Т6 закроется и конденсатор снова начнет заряжаться. фууу, чет у меня голова закружилась уже.
Короче говоря, в результате всего этого шаманства, на выходе мы получаем последовательность прямоугольных импульсов. Частота импульсов, как вы вероятно уже догадались, зависит от величин C, R1 и R2. Определяется она по формуле:

Icm7555 datasheet на русском

Значения R1 и R2 подставляются в Омах, C – в фарадах, частота получается в Герцах.
Время между началом каждого следующего импульса называется периодом и обозначается буковкой t. Оно складывается из длительности самого импульса – t1 и промежутком между импульсами – t2. t = t1+t2.
Частота и период – понятия обратные друг другу и зависимость между ними следующая:
f = 1/t.
t1 и t2 разумеется тоже можно и нужно посчитать. Вот так:
t1 = 0.693(R1+R2)C;
t2 = 0.693R2C;

Ну, с теоретической частью вроде бы покончили. В следующей части рассмотрим конкретные примеры включения таймера 555 в различных схемах и для самого разнообразного использования.
Если у вас еще остались вопросы – их можно задать тут.

ПроизводительIntersil
Серия ICM7555

General Purpose Timers

Datasheets

DATASHEET
ICM7555, ICM7556 FN2867
Rev 1.00
June 28, 2016 General Purpose Timers
The ICM7555 and ICM7556 are CMOS RC timers providing
significantly improved performance over the standard
SE/NE 555/556 and 355 timers, while at the same time being
direct replacements for those devices in most applications.
Improved parameters include low supply current, wide
operating supply voltage range, low Threshold, Trigger and
Reset currents, no crowbarring of the supply current during
output transitions, higher frequency performance and no
requirement to decouple Control Voltage for stable operation. Features Specifically, the ICM7555 and ICM7556 are stable controllers
capable of producing accurate time delays or frequencies. The
ICM7556 is a dual ICM7555, with the two timers operating
independently of each other, sharing only V+ and GND. In the
one shot mode, the pulse width of each circuit is precisely
controlled by one external resistor and capacitor. For astable
operation as an oscillator, the free running frequency and the
duty cycle are both accurately controlled by two external
resistors and one capacitor. Unlike the regular bipolar
SE/NE 555/556 devices, the Control Voltage terminal need not
be decoupled with a capacitor. The circuits are triggered and …

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *