Преобразование часов с 3,3 В CMOS на 2,5 В

Мне нужно преобразовать кучу сигналов данных от FPGA, выходящих на 3,3 В CMOS, в 2,5 В для ЖК-дисплея. Я нашел SN74CB3T16210 и SN74AVCBH164245, и кажется, что обе они справятся со своей задачей, но меня беспокоит тактовая частота. У меня тактовая частота пикселей работает на частоте около 10 МГц, которую также необходимо сдвинуть по уровню, и я беспокоюсь, что она не выйдет чистой.

Действительно ли часы будут проблемой с любым из этих решений?

Я знаю, что для SPI от 5В до 3,3В используются просто делители напряжения двух резисторов. Вы можете увидеть это здесь . Однако я считаю, что это более низкая скорость, но вы можете просто проверить это на своей скорости.
Взгляните на рейтинг переводчиков уровней и на то, могут ли они его поддержать. Более важным, чем частота, является время нарастания и спада.
Пожалуйста, разместите ссылки на связанные устройства, которые вы используете, в вопросе, это очень полезно для наших участников, если они могут просто щелкнуть и открыть техническое описание вашего продукта.
Кроме того, было бы полезно объяснить, что именно вы подразумеваете под «смещением уровня»? Какие конечные уровни V_hi и V_low вам нужны?

Ответы (1)

Когда вы говорите, что вам нужно «сдвинуть уровень» тактовой линии, вы просто имеете в виду еще одну линию для преобразования между логикой 3,3 В и логикой 2,5 В? Или вы имеете в виду, что вам нужно, чтобы эта линия имела нестандартные уровни на выходе (типа V_hi = 2,5 В, V_low = 1,25 В или что-то в этом роде)?

Если вам просто нужно преобразовать уровни CMOS в 2,5 В, почти любая дискретная логическая технология, которая работает на 2,5 В, должна без проблем работать с тактовой частотой 10 МГц. Например, упомянутый вами SN74AVCBH164245 указывает максимальную задержку распространения 3,7 нс при преобразовании от 3,3 В (на стороне «A») до 2,5 В (на стороне «B»). Это менее 5% от вашего 100-нс тактового периода.

Как отметил Густаво в комментариях, вам также нужно смотреть на время нарастания и спада ваших сигналов. Вам нужно определить это по току привода, доступному из вашего буфера преобразования (около 8 мА для 164245 при 2,5 В), и емкости, с которой он загружен. Вы можете примерно оценить

т е д г е "=" Δ В С я

В этом случае вы можете иметь нагрузку примерно до 16 пФ и по-прежнему иметь возможность управлять ее размахом более 2,5 В примерно за 5 нс, что опять же намного меньше, чем ваш тактовый период.

Кроме того, для одностороннего преобразования из высокого напряжения в низкое напряжение, которое, похоже, вы делаете со своими часами, вы также можете рассмотреть возможность использования буфера 2,5 В с входами, «устойчивыми к 3,3 В», например SN74LVC1G34 . Это будет немного проще и, вероятно, более дешевое решение.