Si desea traducir señales de 3.3V a 5V, debe alimentar el 74HC245 con 3.3V, ya que a 5V podría no detectar de manera confiable un nivel lógico "alto" de 3.3V. Sin embargo, también generará solo 3.3V, lo que puede no ser suficiente para manejar de manera confiable la lógica de 5V.
Cualquier entrada de 5V inyectará corriente a través de los diodos de protección y saldrá del pin Vcc a la fuente de alimentación de 3.3V. Dependiendo de cuán 'rígida' esté la fuente, esto puede exceder la clasificación actual del diodo de protección, o elevar la fuente de 3.3V a ~ 4.4V (lo que sería una mala noticia para cualquier cosa del lado de 3.3V que no pueda manejar la más alta) voltaje).
Puede conectar resistencias en serie con las E / S en el lado de 5V para limitar la corriente del diodo, pero reducirán el tiempo de aumento y caída de la señal, y empeorarán el problema del nivel de salida de 5V.
Si alimenta el 74HC245 con 5V, entonces tiene problemas similares, pero en el lado de 3.3V.
Entonces, la respuesta es: - use un nivel adecuado de traducción de búfer como 74LVCC4245A , que funciona con 3.3V por un lado y 5V por el otro.