Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите таймер (Programmable Interval Timer)
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
Murk
Хочется найти Programmable Interval Timer типа такого Intel 8253/8254 но нужна шина более узкая (I2C, SPI etc) да и одного таймера мне хватило бы.
Интервалы от десятков микросекунд до единиц секунд, хочу прикрутить его сторожевым таймером к контроллеру ЧПУ.
VCO
Такой таймер элементарно делается на ПЛИС или микроконтроллере, причём и цена будет ниже, и характеристики круче!
Murk
Не, хочется "железный", чтобы независал.
Murk
Может RTC какой с таймером?
VCO
Цитата(Murk @ Jul 9 2010, 10:51) *
Не, хочется "железный", чтобы независал.

Не смешите мои тапки lol.gif , чтобы CPLD зависал - надо исхитриться сделать такой CPLD! biggrin.gif
Что касаемо MCU, то на то WDT и "гавкает" twak.gif , чтобы первый не вис wassat.gif !
Murk
YIG, всё это сложно!!!
В контроллере ЧПУ тоже есть WDT однако,.... сигнал готовности........ ну и т. д.
Кароче Хочу железный!!!!!
Кроме того кто буде писать прогу под CPLD??? А ведь время деньги.
domowoj
Цитата(Murk @ Jul 10 2010, 02:48) *
Кароче Хочу железный!!!!!
Кроме того кто буде писать прогу под CPLD??? А ведь время деньги.

Тогда на жесткой логике - кучу счетчиков + последовательно-параллельных регистров
+ схемка управлением всем этим.
Murk
Вот нарыл у ST парочку RTC с двумя алармами, правда 28 ног, да и вообще почитать нужно.
muravei
Цитата(Murk @ Jul 9 2010, 10:51) *
Не, хочется "железный", чтобы независал.

Есть КМОП мс с длинным счетчиком и встроенным генератором, или может что-то типа того.
zhu4ara
А может использовать всеми известный таймер NE555? Схем в инете воз и маленькая тележка. А ещё есть книга там есть схемы задержки до десятков секунд
Murk
Не 555 и иже с ними не подходит, потому как только я знаю когда в следующий раз я смогу потратить время на перезагрузку таймера, то есть, я хочу сказать что интервалы времени всегда будут разными, и зависеть это будет от режима работы, скорости перемещения, ну и может ещё чего.
iosifk
Цитата(Murk @ Jul 9 2010, 01:18) *
Хочется найти Programmable Interval Timer типа такого Intel 8253/8254 но нужна шина более узкая (I2C, SPI etc) да и одного таймера мне хватило бы.
Интервалы от десятков микросекунд до единиц секунд, хочу прикрутить его сторожевым таймером к контроллеру ЧПУ.


Ramtron
ищите "процессор компаньон"...
Удачи
Murk
iosifk Спасибо очень похоже, вечером почитаю.
iosifk
Цитата(Murk @ Jul 12 2010, 10:43) *
iosifk Спасибо очень похоже, вечером почитаю.

Кстати, а после срабатывания WDT, как ВЫ думаете, в какое состояние должен перейти процессор? И что будет, если произойдет сбой по питанию?
Murk
iosifkНе понял смысл вопроса, чей WDT, процессора или того таймера который мне нужен?
iosifk
Цитата(Murk @ Jul 12 2010, 19:44) *
iosifkНе понял смысл вопроса, чей WDT, процессора или того таймера который мне нужен?

Да все довольно просто. Есть вычислитель. И правильность его работы определяется по другому процессу. Если этот процесс задействует меньше аппаратных ресурсов, значит он более надежен. Как один из вариантов берется таймер, который и называется WDT... Где конкретно он будет реализован - это не суть важно. Принципиально, что бы про срабатывании WDT процесс перезапускался не с исходного, а с текущего состояния. Вот это текущее и надо где-то хранить. Это очень важно для систем, в которых их состояние нельзя быстро "перемотать" назад в исходное. Например, если станок заново начинает протачивать болванку, хотя это место уже проточено, то это не так страшно. А вот если в трубы накачан газ под давлением 200 атм, а система приходит в исходное... То тут становится неприятно... А если газ взрывоопасный, то можно даже сказать, что становится страшно... Проходил я такое на практике. Потому и пишу...
Murk
Не-е, ни каких перезапусков, "стоп и не дышать", оператор будет определять порядок дальнейших действий.
А компаньон, конечно не плохая штучка, но не совсем соответствует моей задумке, нужно видимо будет что-то лепить.
VCO
Цитата(Murk @ Jul 13 2010, 19:49) *
... нужно видимо будет что-то лепить.

Во-во, а уж ежели лепить теперь аппаратную логику - то на CPLD! biggrin.gif
Удачи, YIG!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.