KAIST

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ KAIST ] in KIDS
글 쓴 이(By): concerto (#20)
날 짜 (Date): 2001년 11월 26일 월요일 오후 02시 55분 29초
제 목(Title): [q] 디지털 하드웨어 도사님들께...


안녕하세요?

회로를 만드는 데, 문제가 있어 이렇게 올립니다.

프로세서를 쓰는 데, rst일 때, data line을 check해서 initial operating 
state를 설정합니다. 즉 rst이 assert되면 data line이 weak pull-down되어
외부에서 low/high를 active시키지 않으면 기본적으로 low state로 설정되는
것이지요.

문제는, 외부에 data tranceiver(245, BiCMOS-type)를 달았는 데, 이것을
달면 문제가 발생합니다. 처음엔 어느 정도 잘 돌다가, rst이 assert되면
default의 weak pull-down으로 가지 못하고, undefined state로 감니다.
물론 rst 상태에서는 data trncvr를 disable시켰고, 제데로 disable됩니다.

처음에는 hold-circuit가 있는 소자를 써서 이게 문제이겠거니 하고, hold
circuit가 없는 다른 BiCMOS 소자를 썼는 데, 한 보드는 아무 문제가 없이
잘 되는 데, 또 다른 보드를 만들어 보니, 또 안 되는군요.

제가 문제로 고려하고 있는 바는 프로세서의 weak pull-down 저항과 245의
입력단의 schottky diode 같은 것에 의해 current loop가 생겨 나타나는 현
상이 아닌가 싶어 CMOS type으로 바꿔 볼려고 하는 데요. 제 추측이 맞을
것 같은 지 한번 짚어 주시면 고맙겠습니다.

그럼, 답변엔 미리 감사 드리겠습니다.



Yesterday is History, Tomorrow is a Mystery, and Today is a gift;
that's why we call it - the Present...

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.