Поиск
Показаны результаты для тегов 'high-speed'.
-
Приветствую участников форума, При внимательном изучении документации на микросхемы обнаруживается, что зачастую производитель указывает в absolute maximum ratings максимальное значение Vih = Vdd + 0.3V, а минимальное значение Vil = Vss - 0.3V. При этом, если посмотреть на формы сигналов на довольно простых интерфейсах типа I2C, I2S, SPI и т.п., как правило работающих с привычными уровнями 3.3В, то можно легко обнаружить на фронте/спаде сигналов выбросы, по величине около 0.5 В, заметно превышающие указанные производителем допустимые 0.3 В. На том же SPI тактовый сигнал обычно ещё как-то пытаются согласовать с импедансом линии и снизить тем самым величину отражений и величину выбросов. Но на остальных линиях данных попыток согласования я не видел ни разу, хотя выбросы там практически точно такие же, что и на тактовом сигнале, которые при некоторых обстоятельствах могут достигать и 0.8 ... 1.0 В. На I2C ситуация сходная, но там подобные выбросы видны, естественно, только на спаде (undershoot), зато они обычно ещё больше, чем на SPI. На вопросы о критичности подобных выбросов на форумах того же TI в основном вполне справедливо отвечают, что всё за пределами absolute maximum ratings повышает вероятность отказа и TI снимает с себя ответственность за надёжное функционирование их микросхем в подобных условиях. Некоторые производители (например Intel, Xilinx, Gowin, Cypress/Infineon и некоторые другие) дают в своих документах данные по допустимым величинам overshoot/undershoot с привязкой к длительности и частоте подобных воздействий. Для DDR SDRAM эти параметры закреплены в стандарте JEDEC. Но в целом таких документов мало и как оценить допустимость параметров работы в отдельно взятой схеме/топологии не совсем понятно. С другой стороны попадаются исследования, показывающие возможность деградации и последующего отказа КМОП-микросхем при длительной работе в условиях значительных по величине выбросов (больше 1 В) на их входных контактах. Предвосхищая предложения согласовать все проблемные линии и не морочить никому голову сразу скажу, что далеко не всегда это возможно из-за ограничений на габариты платы, при которых поставить на каждую линию по последовательному резистору попросту некуда. В связи с этим мне стало интересно, кто как решает данный вопрос в контексте обеспечения надёжного функционирования долгосрочной перспективе? Как у вас оценивается допустимость или недопустимость выбросов на линиях?
- 48 ответов
-
- high-speed
- undershoot
-
(и ещё 5 )
C тегом: