ИМС с синхронн. интерфейсами и колебания ширины импульса

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Дон Амброзио

Сообщение Дон Амброзио »

Микросхемы с синхронными интерфейсами и колебания ширины импульсов

Не будут ли сбоить микросхемки с синхронными интерфейсами SPI, I2C , TWI и т.п. если менять в процессе передачи данных им ширину и/или период импульсов ?

Поясняю задачу: эти интерфейсы я реализую вручную дёргая пинами (почему это отдельная песня - просто надо). Дык вот. Во время генерации времянки происходят прерывания системного таймера , которые рвут времянку на 250 мкС. А номинальный период времянки у меня 5 мкС.

Вопрос: Насколько устойчиво будут работать эти микросхемки если так дёргать период и/или ширину импульсов? А если прервать процедуру генерации времянки ещё на бОльшее время? Например на 1 Сек...Будут ли они устойчиво и без сбоев работать?


Интересуют ответы тех кто на практике такое делал и кого это работало/не работало.


Я вот думаю чем шире будет импульс, тем больше вероятность что передача будет сорвана помехой
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ну я делал. только какой прок от моей практики, если в спецификации интерфейса SPI и I2C черным по-английскому написано: максимальная длительность состояний в шинах не ограничена... т.е. можно формировать импульсы хоть суточной длины - лишь бы фронты соответствовали спецификации...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Дон Амброзио

Сообщение Дон Амброзио »

ARV писал(а):ну я делал. только какой прок от моей практики, если в спецификации интерфейса SPI и I2C черным по-английскому написано: максимальная длительность состояний в шинах не ограничена... т.е. можно формировать импульсы хоть суточной длины - лишь бы фронты соответствовали спецификации...
А как с помехоустойчивостью? Она не пострадала? Ну в смысле не стало ли устройство чаще сбоить из-за помех?
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

тем более что ожидается "растягивание" импульсов не до суток и даже не до часов...

первые опыты с и2ц делал вообще на кнопках+триггер, т.е. вручную формировал все сигналы - и ничего, сбоев не обнаружил :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 87
Зарегистрирован: Пн ноя 05, 2007 12:44:43
Откуда: C:\Russia\SPb

Сообщение Brutaller »

ARV писал(а):первые опыты с и2ц делал вообще на кнопках+триггер, т.е. вручную формировал все сигналы - и ничего, сбоев не обнаружил :)
А вот это вообще круто! ))
А я еще думал, а можно ли такое замутить? ))
Контактная информация:
Реклама
Дон Амброзио

Сообщение Дон Амброзио »

ARV писал(а):ну я делал. только какой прок от моей практики, если в спецификации интерфейса SPI и I2C черным по-английскому написано: максимальная длительность состояний в шинах не ограничена... т.е. можно формировать импульсы хоть суточной длины - лишь бы фронты соответствовали спецификации...
Ну сутки не получиться...Даже часа наверное не получиться...Сто % примет какую-нибудь иголку помехи за перепад уровня.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»