Страница 1 из 1

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

Добавлено: Ср фев 20, 2008 14:09:55
Дон Амброзио
Микросхемы с синхронными интерфейсами и колебания ширины импульсов

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

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

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


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


Я вот думаю чем шире будет импульс, тем больше вероятность что передача будет сорвана помехой

Добавлено: Ср фев 20, 2008 14:25:52
ARV
ну я делал. только какой прок от моей практики, если в спецификации интерфейса SPI и I2C черным по-английскому написано: максимальная длительность состояний в шинах не ограничена... т.е. можно формировать импульсы хоть суточной длины - лишь бы фронты соответствовали спецификации...

Добавлено: Ср фев 20, 2008 14:34:07
Дон Амброзио
ARV писал(а):ну я делал. только какой прок от моей практики, если в спецификации интерфейса SPI и I2C черным по-английскому написано: максимальная длительность состояний в шинах не ограничена... т.е. можно формировать импульсы хоть суточной длины - лишь бы фронты соответствовали спецификации...
А как с помехоустойчивостью? Она не пострадала? Ну в смысле не стало ли устройство чаще сбоить из-за помех?

Добавлено: Ср фев 20, 2008 14:42:43
ARV
я не делал тысячи устройств и не тестировал их в условиях сильных помех.

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

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

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

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