ENGLISH 简体中文 日本語 한국어  

    로그인 | 회원가입 


   
 
키워드나 부품번호를 입력해주세요    




애플리케이션 노트 3923

동일한 I²C 버스에 다중 DS1859 소자 연결

개요: 일부 애플리케이션은 동일한 I²C 버스에 다중 DS1859 소자를 연결하도록 요구하고 있다. 이 애플리케이션 노트에서는 동일한 I²C 버스에 2개의 소자를 연결할 경우 DS1859 소자의 하나에서 I²C 슬레이브 어드레스를 변경하는 방법을 보여준다. 여기에서 설명된 과정은 해당 버스에 추가되는 모든 DS1859 소자에 확장하고 적용할 수 있으며, 소자의 보조 슬레이브 어드레스에 액세스하는 방법에 대해서도 설명한다.

머리말

DS1859 듀얼, 온도 제어 저항은 사용자가 외부 핀을 사용하여 I²C 슬레이브 어드레스를 변경할 수 없다. 대신 소자는 주 메모리에 대한 프로그래밍 가능한 I²C 슬레이브 어드레스를 제공한다. 애플리케이션에서는 동일한 I²C 버스에 여로 개의 DS1859 소자를 연결할 필요가 있을 수 있다. 모든 DS1859 소자는 동일한 공장 디폴트 I²C 슬레이브 어드레스를 갖고 있으므로 I²C 버스에 계속 연결되어 있는 동안 하나 이상의 소자에서 I²C 슬레이브 어드레스를 변경할 필요가 있다.

이 애플리케이션 노트에서는 동일한 I²C 버스에 2개의 소자를 연결할 경우 DS1859 소자의 하나에서 I²C 슬레이브 어드레스를 변경하는 방법을 설명한다. 그런 다음 동일한 원칙을 다중 소자에 확장할 수 있다. 이 글은 사용자가 필요 시 DS1859의 WPEN 핀을 로직-하이 또는 로직-로우로 스위칭할 수 있다고 가정한다.

DS1859는 각 소자에 2개의 슬레이브 어드레스를 갖고 있는 점에서 유일하다. 하나는 프로그래밍 가능한 주 메모리 액세스용이고 또 다른 하나인 고정 어드레스(A0h)는 보조 메모리 액세스용이다. 보조 메모리에 대한 액세스는 애플리케이션의 끝에서 설명한다.

동일한 I²C 버스에 2개의 DS1859 소자 연결하기

2개의 DS1859를 동일한 I²C 버스에 연결하려면 한 소자에서는 소자 어드레스를 변경하고 다른 소자는 디폴트 어드레스 A2h를 유지한다. 이것은 다음의 절차를 사용하여 수행할 수 있다.
  1. 하나의 DS1859(소자 1)의 WPEN 핀을 신호 접지로 구동한다.
  2. 다른 DS1859(소자 2)의 WPEN 핀을 하이로 구동한다.
  3. 소자 2의 MPEN 비트를 하이로 설정한다(슬레이브 어드레스 A2h, 테이블 01h, 레지스터 89h, 비트 2). 이러한 조치는 두 소자의 MPEN 비트를 프로그래밍하지만 소자 1의 WPEN 핀은 접지되기 때문에 소자 2만 쓰기 보호된다. 이 단계 이후의 슬레이브 어드레스 A2h를 사용하는 모든 쓰기는 소자 1에만 영향을 미친다.
  4. 소자 1의 슬레이브 어드레스를 원하는 임의 값으로 변경한다(00h–FEh, A2h 제외). 프로그래밍을 위해 슬레이브 어드레스 A2h, 테이블 01h, 바이트 8Ch를 사용한다.
  5. 소자 1의 ADFIX 비트를 하이로 설정한다. (슬레이브 어드레스 A2h, 테이블 01h, 레지스터 89h, 비트 4).
  6. 이제 소자 1의 슬레이브 어드레스를 단계 5에서 지정한 어드레스를 사용하도록 구성한다.
  7. 다음으로 WPEN 핀을 원하는 로직 레벨로 구동한다. 이 단계 이후 MPEN 비트는 디폴트 값(0b)으로 다시 변경할 수 있다.

추가 DS1859 소자를 시스템에 추가하기

동일한 절차를 수행하여 여러 개의 DS1859 소자를 동일한 I²C 버스에 연결한다. 각각의 경우 소자 어드레스를 변경할 필요가 있는 소자를 제외하면 모든 소자는 쓰기 보호된다.

보조 메모리 액세스하기

사용자는 주 소자 어드레스만 변경할 수 있다. 모든 소자에 대한 보조 메모리 어드레스는 변경할 수 없으며 A0h로 유지된다. 보조 메모리는 I²C 버스에 있는 소자 중 단 하나에 의해서만 어드레스 A0h에서 액세스할 수 있다. 그러나 사용자는 테이블 00h와 같은 주 소자 어드레스를 통해 다른 소자의 보조 메모리에 액세스하도록 ADEN 비트를 구성할 수 있다.

결론

이 애플리케이션 노트에서는 동일한 디폴트 I²C 어드레스를 갖고 시스템의 PCB에 이미 납땜 처리되어 있으며 동일한 I²C 버스에 연결되어 있는 다중 DS1859에서 I²C 슬레이브 어드레스를 변경하는 방법에 대해 설명하였다.

이 애플리케이션 노트에 대한 질문/의견/제안은 다음 메일 주소로 보내주시기 바랍니다. .


관련 부품  APP 3923: Sep 22, 2006
DS1859 내부적으로 캘리브레이션된 모니터가 내장된 듀얼 온도 제어 저항기 전체 데이터 시트
(PDF, 812kB)
무료 샘플

자동 업데이트
관심 분야의 애플리케이션 노트가 나올 때 자동으로 업데이트를 원하십니까? 그렇다면 EE-Mail™을 신청하십시오.


We Want Your Feedback!



의견을 보내주세요!
위 내용이 도움이 되셨나요?
여러분의 의견을 기다립니다 — Maxim은 보내주신 정정이나 제안사항을 반영하고 있습니다. 이 페이지를 평가하고 의견을 보내주십시오.

 

다운로드, PDF 형식다운로드, PDF 형식 (21kB)
 AN3923, AN 3923, APP3923, Appnote3923, Appnote 3923

        •         •         •     개인정보보호 정책     •     법적 고지

    Copyright © 2009 by Maxim Integrated Products