Перейти к содержанию
    

Как посчитать число замыканий ключа?

А в EEPROM они писать могут при таком напряжении питания?

ATtiny20 не может, но только потому, что ... у нее EEPROMа нет :). А остальные вроде бы должны мочь, т.к. я что-то не нашла в даташите упоминания о неработоспособности EEPROM при низком питании. Что-то написано про то, что при выходе из режима Power-down EEPROM не сразу начинает нормально работать, но в Power-down мы ложиться не собираемся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А остальные вроде бы должны мочь, т.к. я что-то не нашла в даташите упоминания о неработоспособности EEPROM при низком питании.

Открыл даташит первого попавшегося МК из вашего списка ATtiny13A. В Errata есть ограничение.

post-3882-1284646009_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Открыл даташит первого попавшегося МК из вашего списка ATtiny13A. В Errata есть ограничение.

Надо же, а я Rev.C смотрела. Странно это, т.к. ревизий Rev.G–H в природе еще не существует, но в последнней из существующих Rev.E дейстительно уже есть указанное вами ограничение.

 

Однако это нам не страшно :), т.к. задача стоит о работе на 2-х вольтах, которые выше указанного в еррате порога в 1.9 вольт. А на общем токопотреблении повышение напряжения питания с 1.8 до 2.0 вольта скажется незначительно.

 

P.S. ATtiny13A - действительно то, что надо! - Корпус с 8-ю ножками и ничего лишнего. И сравнительно дешево - 24 рубля в Терраэлектронике (корпус SO8), если покупать в розницу одну единственную штуку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

}{орошо бы еще предусмотреть, чтобы запись не произошла в момент отключения питания..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

}{орошо бы еще предусмотреть, чтобы запись не произошла в момент отключения питания.

Авось :). Параноики могут завести в EEPROM два одинаковых счетчика, второй из которых инкрементируется лишь после того, как верификация первого счетчика прошла нормально (т.е. чтение из EEPROMа дало тот же результат, который записывался). Тогда отключение питания сможет максимум повредить только один счетчик, но не оба.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Однако это нам не страшно :), т.к. задача стоит о работе на 2-х вольтах

Интересно узнать, что это за источник питания с такой экзотической величиной напряжения - 2В?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно узнать, что это за источник питания с такой экзотической величиной напряжения - 2В?

Полагаю, что это литиевый элемент Li/MnO2, у которого номинальное напряжение 3.0 вольта, а в конце гарантийного срока хранения (10 лет!) падает до 2 вольт :).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полагаю, что это литиевый элемент Li/MnO2, у которого номинальное напряжение 3.0 вольта, а в конце гарантийного срока хранения (10 лет!) падает до 2 вольт :).

Не, это напряжение в проводах, к которым счётчик цепляться будет :rolleyes:

Спасибо за советы. Решаю вот что выбрать - Atmel или всё-таки PIC. Мне потом посчитанные импульсы передать надо. Думаю по RS 485. А есть ли контроллеры, в которых 1) EEPROM 2) низкое питание 2 в 3) поддержка RS 485 ?

ПОка вот нашел PIC16F688. Подойдёт или есть что попроще/получше/подешевле ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
ПОка вот нашел PIC16F688. Подойдёт или есть что попроще/получше/подешевле ?

Подойдет. Там все, что нужно есть. В том числе, встроенный модуль UART для приема/передачи. Попроще PIC-и лучше не берите. В них UART-а уже нет, а сделать все программно будет Вам сложно. Судя по всему, опыт у вас не велик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подойдет. Там все, что нужно есть. В том числе, встроенный модуль UART для приема/передачи. Попроще PIC-и лучше не берите. В них UART-а уже нет, а сделать все программно будет Вам сложно. Судя по всему, опыт у вас не велик.

Да,опыта у меня маловато пока, на помощь форумчан надеюсь. Хорошо хоть базовые знания по электронике имеются, да и радиоаппаратуру разрабатывать приходилось. Перерыв потом был большой (перестройка специальность заставила поменять :)-в программисты подался ), а за это время всё поменялось существенно. Элементная база - просто фантастика по возможностям стала, да еще и потребляет наноамперы уже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Авось :). Параноики могут завести в EEPROM два одинаковых счетчика, второй из которых инкрементируется лишь после того, как верификация первого счетчика прошла нормально (т.е. чтение из EEPROMа дало тот же результат, который записывался). Тогда отключение питания сможет максимум повредить только один счетчик, но не оба.

Это вовсе не параноя, а реальность, которая даже описана в даташите. Это если вы стремитесь создавать стабильно-работающую технику, а не глюкавое г... :) ("Авось" ничего не случится :rolleyes:)

И какже узнать при верификации, что первый счетчик корректно инкрементировался? (может в него записались некорректные данные, а может срабатывания ключа не было и значение счетчика не поменялось). Т.е чтобы провести верификацию, нужно знать какое было приращение. Но если записывать и приращение, то ничего не изменится, т.к оно также может быть испорчено при перезаписи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ПОка вот нашел PIC16F688. Подойдёт или есть что попроще/получше/подешевле ?

Low Power PIC16LF182x variants (1.8V – 3.6V)

Standby Current (PIC16LF182X): 20 nA @ 1.8V, typical

Active Current(PIC12LF1823): 50 uA/MHz @ 1.8V, typical

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, но автора так никто и не спросил, где и для чего он собирается использовать устройство по подсчёту "замыканий". Каково возможное количество этих замыканий, что за требования к питанию? Автор, похоже, ещё и сам не вполне определился. Может, ему было бы достаточно обычного счётчика? Теперь, если если предполагается передача данных на расстояние, то возможно, и с питанием проблема упростится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каково возможное количество этих замыканий, что за требования к питанию? Автор, похоже, ещё и сам не вполне определился. Может, ему было бы достаточно обычного счётчика? Теперь, если если предполагается передача данных на расстояние, то возможно, и с питанием проблема упростится?

Количество-бесконечно :rolleyes: . Частота замыканий - низкая, единицы Herz. А обычный счётчик - это что? Микросъхема такая есть?А данные с неё как тогда снять для передачи? На микроконтроллере по-моему проще сделать.

 

Low Power PIC16LF182x variants (1.8V – 3.6V)

Standby Current (PIC16LF182X): 20 nA @ 1.8V, typical

Active Current(PIC12LF1823): 50 uA/MHz @ 1.8V, typical

Наверное на этом PIC-е и буду делать. Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...