Микроконтроллеры | Микросхемы с синхронными интерфейсами и колебания ширины импульсов |
|
---|---|---|
Вроде где-то читал, что один из них - чисто статический, т.е. допускает снижение тактовой частоты до нуля герц. Не помню только, какой именно. |
|
|
Думается, ничего страшного. Это не 1-Wire. Главное, фронты у импульсов не завалены, а остальное, по большому счету, несущественно. |
|
|
Было нечто подобное. ATTiny15. Внешнее прерывание (порядка 70 шт/сек), прерывание от таймера (порядка 1000 шт/сек) плюс программный обмен по i2c (1-2 обмена/сек). Проблем не заметил. Возможно, они будут при более частом обмене |
|
|
spi - все нормально. делал. кстати, если машину состояний сделать на том-же прерывании (не оч много времени занимает), то вс импульсы будут красивые и одинаковые |
|
|
А как Вы собираетесь влиять на момент "разрыва"? Таймер-то не спросит, когда ему можно тикать, а когда нет. Тут единственный способ - запрет прерываний, а уж если Вы запретили прерывания на время передачи одного бита, почему бы не запретить его на весь байт? И никаких проблем не возникнет. |
|
|
Если на то пошло, любая микросхема может сбиться в любой момент времени от любой помехи, даже если у Вас не будет никаких таймеров. Некое минимальное доверие к оборудованию в любом случае должно присутствовать. Либо Вы что-то недоговариваете по самой задаче - наподобие линии SPI в 100 метров длиной, или сварочного транса в 10 см от конструкции. Откуда такая железная уверенность в сбое ? |
|
|
При таком раскладе есть три пути: |
|
|
Дон Амброзио: с импульсами тока в 1000 Ампер. |
|
|
Can или FO. CAN поднимал при импульсах до 15 кА - работает - минусы - стоимость контроллеров. FO - дискретные сигналы, в основном гоняю, сложно (относительно) в ремонте, зато беспрецедентная защита от помех. |
|
|
Если от слэйва есть ответы, то надо его по 10 раз опрашивать до тех пор пока все 10 ответов не совпадут. попалась как-то мелкосхема DS1620 - spi термометр, а схемотехники его засунули в 5 метрах от контроллера, и это при диких радиопомехах. А никаких crc в его протоколе не значится. вот и приходилось по нескольку раз опрашивать - до совпадения результатов. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |