DS9090K가 편리한 PC 환경에서 1-Wire® 제품을 평가하고 실행하기 위해 필요한 하드웨어 및 소프트웨어를 제공합니다. 1-Wire 스위치 및 카운터 소자 외에도 모든 1-Wire EEPROM, EPROM, ROM 소자가 지원됩니다. 적절한 하드웨어(*아래 참조)를 이용하면 메모리 컨텐츠를 읽거나 쓰고, 스위치를 토글하고, 소자 평가를 위해 카운터를 읽고, 최종 제품 개발 작업을 지원할 수 있습니다. 킷을 동작시키려면 호스트 PC가 필요하며 SW는 Win32 플랫폼(Windows® XP, 2000, ME, 98SE)을 디폴트로 합니다. 기타 운영체제(OS)는 Java™ API를 통해 지원됩니다. 자세한 내용은 아래 '소프트웨어 설치' 부분을 참조하십시오.
*Java는 Sun Microsystems의 상표이고, 1-Wire는 Dallas Semiconductor Corp.의 등록상표이며 Windows는 Microsoft Corporation의 등록상표입니다.
주문할 킷 부품번호: DS9090K
제품특징
1-Wire 메모리 제품의 동작을 시연합니다.
모든 EEPROM 소자에 대해 읽기/쓰기 기능을 제공하고, 모든 EPROM 소자(이 킷에 포함되지 않음)에 대해 읽기 액세스를 제공합니다. 이들 부품의 구입방법이나 쓰기에 대해서는 아래의 '옵션 장비' 부분을 참조하세요.
PC USB 인터페이스를 이용하여 이 킷에 있는 1-Wire 스위치 및 카운터 칩의 실행을 위한 기능을 제공합니다.
사용이 편리합니다.
필요한 장비
Windows XP, 2000, ME, 98SE를 운용하는 IBM 호환 PC
USB 포트
옵션 장비
이 킷에 포함되지 않은 1-Wire EPROM 소자인 DS250x 시리즈(DS2502, DS2506 등)와도 호환됩니다. 이 EPROM 소자들은 온라인 상의 샘플 카트를 통해 샘플을 신청할 수 있습니다(부품 당 2개까지).
EPROM 쓰기를 위해서는 다른 1-Wire 어댑터가 필요합니다(DS9097U-E25). 이 어댑터는 별도 구매가 가능하며 +12V 전원 및 25핀-9핀 직렬 포트 어댑터를 필요로 합니다(자세한 내용은 어댑터 데이터 시트 참조).
DS28E04S-100 PIO가 내장된 4096비트 주소지정 가능 1-Wire EEPROM (평가 보드 상에 탑재되어 있음)
11
점퍼용 2핀
1
RJ11 Male to Male 케이블 (길이: 7피트)
하드웨어 설치
소프트웨어 드라이버를 설치할 때 명령에 따라 DS9490R의 USB 포트를 PC USB 포트에 연결합니다. 아래 '소프트웨어 설치' 부분을 참조하십시오.
제공된 RJ11-RJ11 케이블을 이용해 평가 보드를 PC에 연결합니다. 케이블의 한쪽 끝을 평가 보드에 연결하고 다른 쪽 끝을 DS9490R에 연결합니다. 일반적인 셋업은 아래 그림을 참조하십시오.
해당 1-Wire 칩을 평가 보드 소켓 중 하나에 삽입합니다. TSOC 소켓을 이용할 때는 이의 "인에이블" 핀이 점퍼링되어야 합니다. 아래 그림은 적절한 칩 삽입/방향을 보여줍니다.
TO92/PR35 패키지 삽입
TSOC 패키지 삽입
DS250x EPROM 소자에 쓰기 위해서는 다른 1-Wire 어댑터로 DS9097U-E25가 필요합니다. 이 어댑터는 킷과 별도로 구매가 가능합니다(위의 '옵션 장비' 참조). DS9097U-E25를 이용해 DS250x EPROM 소자를 프로그래밍하기 위해서는 12V DC 전원 어댑터가 필요합니다(일반 전기용품점에서 구입 가능). 소자를 DS9097U-E25 어댑터의 2.1mm 전원 잭에 삽입합니다. 전원 사양, 권장 전원 모델, 2.1mm 전원 잭의 극성 요구사항에 대해서는 DS9097U-E25 데어터 시트를 참고하시기 바랍니다. EPROM 소자를 프로그래밍할 때에는 평가 보드에 non-EPROM 소자를 삽입할 수 없습니다. 주의: EPROM 소자를 프로그래밍할 때 1-Wire 버스에서 발생하는 12V 프로그래밍 펄스가 non-EPROM 소자를 손상시킬 수 있습니다. EPROM 소자에 쓰기 전에 DS28E04의 "인에이블" 핀 점퍼링을 해제하고 평가 보드에서 모든 non-EPROM 소자를 제거해야 합니다.
인에이블 핀 및 헤더 열 (Header Row)
보드의 여러 곳에 인에이블 핀 및 헤더 열이 자리잡고 있습니다. 2개의 위치가 인에이블 핀으로 지정되어 있으며 점퍼링이 가능합니다. 첫 번째 위치인 J5는 TSOC 소켓을 인에이블 시켜서 소켓에 삽입된 1-Wire 칩이 1-Wire 버스와 통신할 수 있도록 합니다. 두 번째인 J2도 마찬가지로 DS28E04-100 평가 회로를 1-Wire 버스로 점퍼링합니다. 아래의 DS28E04-100 평가 회로의 J2 인에이블 점퍼 그림 참조.
DS9090K 평가 보드에는 또한 헤더 열이 배치되어 있어 실험자가 다른 소자를 보드에 연결할 수 있습니다. J3이 이러한 헤더 열 중의 하나입니다. 이는 TSOC 소켓 바로 위에 배치되어서 TSOC 소켓(핀 1에서 6까지)에 전기적 연결을 제공합니다. J4는 RJ11 소켓에 대해 5개의 연결이 가능합니다. 핀 1은 전류 리미팅 저항을 통해 USB 포트로부터 직접 5V를 제공합니다. 핀 2는 USB 접지이고, 핀 3은 1-Wire I/O 핀이고, 핀 4는 보드 접지이고, 핀 5는 DS9490R을 위한 SUSO(또는 "서스팬드") 핀입니다(DS9490R이 "슬립" 상태임을 나타냅니다).
DS28E04-100 평가 회로
이 평가 보드의 한 부분은 전적으로 DS28E04-100 1-Wire 칩 시연을 위한 것입니다. DS28E04-100을 시험하기 전에 이 회로의 "인에이블" 핀인 J2를 점퍼링해야 합니다(아래 그림 참조). DS28E04-100을 1-Wire 버스로 점퍼링함으로써 1-Wire 소프트웨어가 소자와 통신할 수 있습니다. 이 회로 하단의 헤더 핀 열 중에서 여러 개의 점퍼링이 가능하다는 것을 주지하십시오. 이 칩의 7개 주소지정 입력에 해당되는 A0에서 A6까지의 핀이 점퍼링이 가능하며 사용자가 이 부품의 1-Wire 네트워크 주소지정의 일부를 수정할 수 있게 해줍니다. 그 밖에도 VCC, POL, PIO 핀 P0 및 P1을 이용할 수 있습니다. VCC는 보드로부터 점퍼링할 수 있습니다. POL 핀의 상태가 PIO 채널이 어떻게 파워업 할 지를 결정합니다. 예를 들어 칩이 모든 PIO 채널을 오프시키고 파워업 해야 한다면 POL 핀을 로직 "1"로 연결해야 합니다. 또한 PIO 핀 P0 및 P1은 헤더 핀으로 연결됩니다.
DS28E04-100 평가 회로
소프트웨어 설치
1-Wire 드라이버 패키지. 이 드라이버들은 Windows XP, 2000, ME, 98SE 등의 Win32 플랫폼을 필요로 합니다. 이 패키지를 삽입했으면 설치를 시작하기 전에 USB 포트에서 DS9490R을 제거해 주십시오. 설치 프로그램이 적절한 단계에서 사용자에게 DS9490R을 삽입하라고 지시합니다. 패키지를 삽입했으면 운영체제가 "하드웨어 추가" 마법사로 DS9490R 소자 설치에 관해 물을 때까지 기다립니다. 설치 마지막 단계는 디폴트 1-Wire 네트워크 어댑터를 선택하는 것입니다. DS9490 탭과 이용하려는 USB 포트 번호(일반적으로 1)를 선택합니다. 아니면 설치 후에 드라이버와 함께 설치된 "Default 1-Wire Net" 프로그램을 실행해서 선택할 수도 있습니다. 설치 과정에서 문제가 발생했을 때는 White Paper 6: "1-Wire Drivers Installation Guide for Windows" 참조. 보다 자세한 내용은 "APPENDIX A: 1-Wire USB ADAPTER (DS9490) INSTALLATION HELP" 참조.
1-Wire Driver's patch를 다운로드해서 설치합니다. 그러면 1-Wire 드라이버 버전 4.01에 버전 4.00을 패치합니다. 화면의 지시에 따라 "Repair" 버튼을 클릭합니다. 이 패치는 DS28E04-100 기능을 인에이블시킵니다.
"Start->Programs->1-Wire Drivers"를 선택합니다. 그런 다음 OneWireViewer 아이콘을 클릭하면 OneWireViewer 설치 방법을 설명하는 웹페이지로 이동합니다.
OneWireViewer를 실행합니다. 그러면 1-Wire 칩의 64비트 ROM ID 값이 화면의 뷰어에 표시됩니다. 이 칩의 주소지정을 선택하면 칩을 실행하기 위한 기능(데이터 읽기/쓰기, 파일, 스위치 상태 등)이 표시된 탭들이 표시됩니다.
평가 보드를 PC로 연결합니다. 선택한 1-Wire 메모리 소자를 방향에 맞게 적절히 삽입합니다. 위의 '하드웨어 설차' 부분을 참조하십시오.
OneWireViewer를 실행합니다. 문제 발생시 아래 '문제해결 도움말' 부분을 참조하십시오.
OneWireViewer의 메인 화면 왼쪽에 "Device List" 창이 표시됩니다. 이는 DS9097U-E25에 연결된 것으로 식별된 1-Wire 소자 리스트입니다. 평가 보드 소켓 또는 헤더에 삽입된 1-Wire 소자 유형과 소자에 레이저로 식각된 64비트 ROM ID가 "Device List" 창에 표시됩니다. 아래 화면에서는 "Device List"에 DS28E04-100과 "4A000000163A7A1C"
의 ROM ID 값이 표시됩니다. "Device List" 창에서 부품을 클릭하여 선택합니다.
1-Wire 소자를 실행합니다. 1-Wire 소자를 선택하면 OneWireViewer 메인 화면 오른쪽에 다수의 탭이 표시됩니다. DS9090K 킷에 포함된 각 소자에 대해 Description, Memory, File의 최소한 3개 탭이 표시됩니다. 스위치를 포함하는 부품에는 "Switch"라고 표시되는 네번째 탭이 표시됩니다. "Memory" 탭을 선택해 봅시다. 그러면 아래 화면에서와 같이 "Memory Viewer"가 표시됩니다. "Memory Viewer"의 "Banks" 섹션에 표시된 메모리 뱅크 중에서 어느 뱅크들에 대해서는 읽고 쓸 수 있습니다. 로우(raw) 페이지 편집(각 바이트를 위한 16진수 입력)을 마쳤으면 "Commit Changes" 버튼을 클릭합니다. "Refresh"를 클릭하면 1-Wire 메모리의 컨텐츠를 다시 읽습니다. "Files"를 클릭하면 소자 메모리에 파일을 쓸 수 있습니다. 이를 위해서는 먼저 “Format the Device”하여야 하며, 그 후에 파일 및 디렉토리를 생성/읽기/쓰기/삭제할 수 있습니다. 1-Wire 스위치와 관련해서는 스위치 상태를 토글하고, 상태를 검출하고, 작업을 끝낼 수 있습니다. OneWireViewer의 다양한 기능들을 사용하는 방법에 관한 추가적인 설명은 앞서 언급한 OneWireViewer User's Guide를 참조하십시오.
White Paper 6: "1-Wire Drivers Installation Guide for Windows" 참조. DS9490R은 “APPENDIX A: 1-Wire USB ADAPTER (DS9490) INSTALLATION HELP" 참조.
(위와 동일)
원인 2: PC 포트 하드웨어가 제대로 작동하지 않습니다.
포트가 단말기나 마우스 같은 다른 애플리케이션과 작동하는지 확인하고, 작동하지 않을 경우 bios 업데이트나 새로운 드라이버를 마더보드 업체에 요청해야 합니다.
(위와 동일)
원인 3: 1-Wire 어댑터가 작동하지 않습니다.
1-Wire 어댑터를 다른 PC에서 실행해 봅니다. 그래도 문제가 나타나면 다른 1-Wire 어댑터를 이용하거나 동종의 새 어댑터를 주문해야 합니다.
(위와 동일)
원인 4: 선택한 어댑터가 연결되지 않았습니다.
Default 1-Wire Net 애플리케이션의 'Auto-detect' 기능을 이용해 봅니다.
그림 B 팝업 창이 뜰 경우
위의 원인 1에서 3까지 참고.
위 참고
그림 C 팝업 창이 뜰 경우
원인 1: 1-Wire 어댑터가 EPROM 소자에 쓰지 못합니다.
DS9097U-E25 1-Wire 어댑터에 레귤레이트된 12V 전원을 이용합니다. 전원 사양에 관해서는 데이터 시트를 참조하십시오.
소프트웨어가 COM 포트 어댑터를 찾았으나 1-Wire 소자를 읽지 못합니다.
RJ-11 케이블 또는 DS9490R의 USB 커넥터의 와이어가 끊어졌습니다.
케이블의 와이어가 끊어지지 않았는지 확인합니다.
설치 시 또는 'Default 1-Wire Net'에서의 오류 메시지
그림 A
그림 B
OneWireViewer로 EPROM 소자를 프로그래밍할 때의 오류 메시지 그림 C
개정본 정보 (Revision History)
개정본 A: "1-Wire Memory Evaluation Kit"란 제목의 원래 EV 킷: 2005/03/19
개정본 B: "1-Wire Device Evaluation Kit"란 제목의 업그레이드된 EV 킷: 2005/11/21
DS9490R USB 1-Wire 어댑터의 직렬 포트 어댑터 변경
DS2430A를 DS2431로 교체
킷에서 DS250X EPROM 1-Wire 메모리 제거. 새 1-Wire 어댑터는 EPROM 메모리를 읽을 수는 있으나 쓰지는 못합니다. EPROM 샘플 신청 방법 및 DS9097U-E25 1-Wire 어댑터 (1-Wire EPROM 쓰기를 위해 권장) 구입에 대해서는 위 설명 참조.
추가: TSOC 소켓 브레이크아웃 헤더 핀, TSOC 소켓 인에이블 핀, RJ11 브레이크아웃 헤더 핀(PC USB 포트로부터의 VCC 및 suspend 포함), DS28E04-100 평가 회로, 점퍼링을 위한 션트, 기타 추가 1-Wire 소자 (DS2405, DS2406, DS2413, DS2423)