회원가입 ID/PW 찾기

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

콘텐츠 수 129

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
검ㅁ마 2010.01.13 20:24
ㄳ합니다.
profile
M정 2010.03.05 16:51
^^
profile
스마일러 2010.03.12 01:27
써봐야 겠네요....^^
profile
아크마 2010.03.19 14:39
비밀글입니다.
profile
fm매니아 2010.03.27 11:16

유용한 정보감사합니다

profile
fm매니아 2010.03.27 11:17

몰라서 고민 많이 했는데 그럴필요 없군요 ㅠ ㅋ

profile
한성 2010.03.30 11:40
전... 열리지가 않네여^^
profile
하기당 2010.03.30 15:20
감사합니다
profile
solomarine 2010.04.05 20:16

보고시퍼요ㅠㅠ

profile
BMTD 2010.04.12 23:35

감사합니다 ^^

profile
빛나는 영혼 2010.04.18 13:15
TI 사 꺼군요. TXS0104 , 08 쓰고 있는데... 요즘 구하기가  힘들어요. TI 사가 망했나 ^.^;;;
profile
아크핀드 2010.04.19 13:21
감사합니다. ^_^
profile
etelco 2010.05.03 14:46

5V -->3V로 변경시에는 적용하는 용도에 따라서는 2개의 저항으로도 가능합니다.

profile
베르 2010.05.06 13:10
저두 중요한 시스템이 아닌곳은 etelco 말대로 저항으로 해결한다는.
profile
풍유 2010.05.09 21:23
level shift용으로 FET사용해도 됩니다.(FDV301)
profile
메인스톤 2010.05.24 08:43
링크가 깨졌다는데요.
profile
유학선 2010.05.30 00:13
유용한정보 감사합니다
profile
우당탕카 2010.06.01 18:13
정보 감사합니다
profile
굉장한야수 2010.06.07 14:18
감사합니다.
profile
아엔젤 2010.06.08 20:05
안보이네용~
profile
아엔젤 2010.06.08 20:05
무슨내용이에요?
profile
바한 2010.07.06 11:35
어억,,404에러...
profile
투신강림 2010.07.13 13:13
감사합니다
profile
김신 2010.07.21 09:35
감사합니다 ㅠㅠ
profile
스트레스만빵 2010.07.21 17:08

감사합니다 ^^

profile
최강유니 2010.07.28 21:55
ㄳ합니다.
profile
너모리 2010.07.31 08:28
TI 의 TXB0108 는 어떤가요?
profile
미친남자 2010.08.24 15:17
링크가 깨졌군요 ..
profile
이화세계를위해 2010.08.30 21:08

추가로  올립니다.

profile
younglhh 2010.09.02 00:27

레귤레다로 3.3 만들어서 썻어요 지는.

profile
모질게살자 2010.09.03 17:40

오오 고민하던 자료에요

profile
트맨이 2010.09.04 22:30
감사합니다.
profile
bill 2010.09.06 14:02
그렇군요..
profile
김용수 2010.09.17 13:29
감사합니다
profile
사이버스터 2010.09.29 04:37
위에 자료 영어의 압박이..ㅜㅜ
profile
산수유 2010.11.02 01:23

링크가 깨졌나보네요

profile
은석 2010.11.02 21:44
왜전 링크가 깨져서 뜰가요 ㅠㅜㅠ
profile
rosierr 2010.11.04 22:26
링크가 깨졌어요
profile
쏴버려 2010.11.08 18:20
아하 안뜨네요 ㅠ
profile
쏘오옹 2010.11.22 18:49
감사합니다.
profile
start 2010.11.30 10:41
웹페이지를 찾을 수 없다고 나오네요 ㅠㅠ
profile
별만봐 2010.12.02 15:08
감사합니다
profile
Eiden 2010.12.03 19:19
링크가 깨진것 같습니다.
profile
Touch_inkoo 2010.12.04 09:23
링크가 않들어 가집니다.....
profile
engineer 2010.12.09 13:58

저도요 ㅠㅠ

profile
쭈잉 2010.12.22 14:38

음... 안타깝네요 ㅠㅠ

profile
제팔 2011.01.19 08:49

안보이네요

profile
friends 2011.01.31 07:46

안보입니다,, 아쉬워요~

profile
떡수 2011.02.01 10:40

저만 안보이는게 아니네요 아쉽습니다.

profile
짱똘 2011.02.05 18:03

비밀글이라 볼수가 없네요...

search

연재강좌(하드웨어 엔지니어 되기) : (12)
전자 하드웨어 기초 : (14)
8051 어셈블리 강좌(by 허인교수님) : (7)
■ 제3장. 명령어 2019-04-17 14:58
AVR 기반의 라인트레이서(by 아크마) : (9)
용어도 모르겠어요 : (15)
■ 8051이란? 2019-04-17 00:17
■ 아트워크 기초 2019-04-17 14:40
■ MCU 기초 2019-12-19 10:58
■ 펌웨어 기초 2019-04-17 14:44
■ 납땜하기 2019-07-26 09:49
하드웨어 일반 : (15)
■ ASCII Table 2019-04-17 14:19
PCB설계와 제조의 이해 : (7)
■ CAD-Utility 2021-09-02 13:41
EMC 적합성을 고려한 PCB설계 : (43)
PCB의 기초 : (14)
바이패싱과 디커플링 : (9)
ESD 보호 : (3)
■ ESD 보호 - 개요 2017-06-22 10:24
클럭회로 : (17)
PCB 자주 묻는 질문 : (1)
Altium 사용하기 : (6)
ETC
  • 실패한 고통보다 최선을 다하지 못했음을 깨닫는 것이 몇배 더 고통스럽다.
    - 앤드류 매튜스
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.