| [ 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... |