회원가입 ID/PW 찾기

하드웨어 설계에 관련한 공개 강좌를 게재하는 공간입니다.
운영진에 의해 강좌글은 편집되며, 공익을 위한 게시글은 '하드웨어 강좌'란으로 이동될 수 있습니다.

콘텐츠 수 15

3.3v를 5v와 인터페이스하려면?

하드웨어 일반 구매수 0 조회 수 17251 2009.11.17 15:50:41
판매자 아크마 판매 납포인트 무료 평점 1.0점 / 총 2명 참여

최근에는 동작속도와 전력효율을 개선하기 위해, 동작전압이 3.3V나 그 이하인 IC들이 많이 출시되고 있으며 현장에서 많이 사용하고 있습니다. 


하지만 ,기존에 사용하는 TTL (5V)레벨인 IC들도 계속 사용하고 있습니다. 


문제는 여기서 발생합니다. 


동작전압이 5V인 TTL IC와 3.3V인 CMOS IC간에 통신(I2C, TWI, UART 프로토콜 등)을 할 경우 전압레벨때문에 통신이 제대로 이뤄지지 않습니다.


해결책으로 전압분배, TR이용한 방법등이  있으나, 확실하고 간단한 방법으로 첨부하는 버퍼 IC를 사용하면 매우 편리합니다. 


물론, 이와 비슷한 IC들이 많이 출시되어 있으니 SPEC과 입맛에 맞는 칩을 사용하시면 됩니다.




* 추가적으로 TTL <-> CMOS Interface 방법 정리

 1) 


http://uk.farnell.com/jsp/search/browse.jsp;jsessionid=5MCCYF5F3DXUZQFIAEXJLTQ?N=500004+1000087+142007+104989&Ntk=gensearch_001&Ntt=level+translator&Ntx=&_requestid=77415 

MAX3001EEUP 

2) Second option would be if u need this level translation for only few lines --> 

Use a BJT as switch. >3V turns on the transistor which has 5V at collector. 

3) CMOs - TTL inverters. 



SN74ALVC164245DGG(TSSOP48)


FEATURES

Wide supply voltage range A port: 1.2 to 3.6V
B port: 1.2 to 5.5V

  • Complies with JEDEC standard no. 8-1A

  • Control inputs voltage range from 2.7V to 5.5V

  • CMOS low power consumption

  • Direct interface with TTL levels 


DESCRIPTION

The 74ALVC164245 is a high-performance, low-power, low-voltage, Si-gate CMOS device, superior to most advanced CMOS compatible TTL families.

The 74ALVC164245 is a 16-bit (dual-octal) translating transceiver and is designed to interface between a 5V bus and 3V bus in a mixed 3V/5V supply environment. This device can be used as two 8-bit transceivers or one 16-bit transceiver. The direction control inputs (1DIR, 2DIR) determine the direction of the data flow. nDIR (active HIGH) enables data from nA ports to nB ports. nDIR (active LOW) enables data from nB ports to nA ports. The output enable inputs (1OE, 2OE), when HIGH, disable both nA and nB ports by placing them in a high impedance OFF-state. The nB ports interface with the 5V bus. The nA ports interface with the 3V bus. In suspend mode, when one of the supply voltages is zero, there will be no current flow from the non zero supply towards the zero supply. VCC1 VCC2 (except in suspend mode).



모르는 것이 무엇인지 스스로 정리하고 질문하는 습관을 가집시다.
무성의/광범위하거나 직접 해보지 않고 올리는 질문은 서로를 피곤하게 합니다.
질문쪽지는 사절이오니 게시판에 글을 남겨주세요. 그래야 다같이 공유할 수 있으니까요.

첨부

profile
프리티누라 2011.02.07 18:40

져도 열리지가 않네요~ㅜ,.ㅜ

profile
재윤아빠 2011.02.14 01:07

본문 설명이 좀 부족한 느낌이네요.

profile
하루백만원 2011.02.16 15:31

링크가 열리지 않습니다. 작성하신 분은 한번더 확인하여 주시길 바랍니다.

profile
슈팅 2011.03.12 20:39

이건...;; 무슨 의미인건지..;;

profile
GooDLiFE 2011.03.17 20:56

링크 안되네요..

 

74LVC245는 써봤는데.. 요놈 찾아보시면 될듯해요..

profile
catsby 2012.01.21 10:39
패쓰~
profile
미르미르 2012.03.15 08:58
웹페이지를 찾을수 없습니다..ㅜㅜ
profile
초코볼 2012.03.18 23:14
Not Found
페이지 없네요..
profile
오늘도골머리 2013.01.31 21:50
흠....
profile
음악은나의삶 2013.06.13 16:18
음... 이해가 될 듯 말 듯... ㅠㅠ
profile
신념짱가 2013.09.27 14:03
어렵당 ㅠㅠ
profile
김필용12 2014.07.25 12:58
흐음이건
profile
이창원 2014.11.15 14:33
감사합니다.
profile
ghtjd19 2014.11.24 22:14
좋은 글 잘 봤습니다!
profile
주우니 2014.12.31 14:09
감사합니다
profile
DJang 2015.01.03 01:42
오래전에 작성하신 거라 현재는 부품이 단종된거 같습니다. 5v 3.3v하는 것은 일종의 디지털신호 1을 의미하는 값의 기준전압인 것은 알고 있는데 사실.....스펙보는 게 아직도 고생스럽습니다....이부분도가르쳐 주세요.
profile
wlsdud 2016.07.07 09:20
감사합니다
profile
JIN_늘 2016.08.23 15:10
감사합니다..
profile
청산유수 2016.09.26 08:50
좋은 글 감사합니다.
profile
rhjrjrjqweqweqw 2016.11.14 10:00
감사합니다
profile
tenna 2016.12.14 16:11
no result found 라고 뜨는데요??
profile
피츠 2017.03.10 15:39
감사합니다
profile
짱똘 2017.04.05 09:32
품명(SN74ALVC164245DGG)을 구글신께 물어보면 나오네요. ^^
전압차로 인한 통신 에러를 해소하기 위한것으로, 전압 때문에 High 혹은 Low level에 소자간 인식불가로 Data 오류 문제가 발생할수 있습니다.
profile
스페로우 2018.11.26 11:35
감사합니다.
profile
11시22분 2019.04.17 11:01
감사합니다.
profile
rjsiwbdkd 2023.11.28 14:33
감사합니다
search

하드웨어 일반 : (15)
■ ASCII Table 2019-04-17 14:19
ETC
  • 시간엄수는 군주의 예절이다.
    - 루이 18세
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.