DS2505 16Kb Add-Only 메모리는 관련된 제품에 대한 정보를 식별하고 저장한다. 이러한 로트 또는 제품의 특정 정보는 마이크로컨트롤러의 단일 포트 핀과 같은 최소한의 인터페이스로 액세스할 수 있다. DS2505는 고유한 48비트 시리얼 넘버, 8비트 CRC, 8비트 제품 코드(0BH) 및 16Kb의 사용자 프로그래밍 가능 EPROM을 포함하여, 제조 공장에서 레이저로 기록된 등록 번호로 구성된다. DS2505를 프로그래밍하고 읽는 데 필요한 전력은 모두 1-Wire® 통신 라인에서 가져온다. 데이터는 단일 데이터 리드와 접지 리턴만 필요로 하는 1-Wire 프로토콜을 통해 직렬로 전송된다. 전체 소자는 프로그래밍한 다음, 원하는 경우 쓰기 방지할 수 있다. 아니면 소자를 다음에 프로그래밍할 때마다 오버라이팅이 아닌 기존 데이터에 새로운 데이터를 추가하는 방식으로 부품을 여러 번 프로그래밍할 수 있다. 주의: 개별 비트는 논리 1에서 논리 0으로만 변경할 수 있으며 논리 0에서 논리 1로 변경할 수 없다. 또한 데이터의 특정 페이지가 더 이상 유효하지 않으며 현재 대체 페이지 어드레스에 상주하는 새로운 또는 업데이트된 데이터로 교체되었음을 표시하는 조항이 포함된다. 이러한 페이지 어드레스 재지정은 소프트웨어가 데이터를 패치할 수 있게 하고 독립형 데이터베이스로서 소자의 유연성을 향상시켜준다. 각 DS2505에 제조 공장에서 레이저로 기록된 48비트 시리얼 넘버는 고유한 식별을 보장하므로 절대적 추적이 가능하다. TO-92 및 TSOC 패키지는 초소형 용기를 제공하므로 표준 어셈블리 장치에서 PCB 부착 또는 와이어링 시 소자를 쉽게 다룰 수 있다. 일반적인 애플리케이션에는 캘리브레이션 상수 저장, 유지보수 기록, 자산 추적, 제품 개정 상태 및 액세스 코드 등이 있다.
주요기능
경제적인 단일 신호 및 접지로 통신하는 16384비트 EPROM
제조 공장에서 레이저로 기록 및 시험된 고유한 64비트 등록 번호(8비트 제품 코드 + 48비트 시리얼 넘버 + 8비트 CRC 테스터)가 부품 중복을 방지하므로 절대적 추적성 보장
다른 1-Wire Net 제품과 호환성을 보장하는 내장형 멀티드롭 컨트롤러
패킷화된 데이터 레코드에 랜덤으로 액세스하기 위해 256비트씩 64페이지로 나누어진 EPROM
각 메모리 페이지는 오동작 (tampering) 방지를 위해 영구적으로 쓰기 방지 가능
기존 데이터에 영향을 미치지 않으면서 추가 데이터를 EPROM에 프로그래밍할 수 있는 "add only" 메모리
이전 페이지를 새롭게 프로그래밍된 페이지로 교체하여 소프트웨어가 데이터를 패치할 수 있게 하는 구조
단일 데이터 핀으로 제어, 어드레스, 데이터, 전력 및 프로그래밍 신호 감소
마이크로프로세서의 단일 포트 핀에 직접 연결되어 초당 최대 16.3kbit로 통신
리더(reader)에게 DS2505 통신 요구사항을 알려주는 8비트 제품 코드
리더가 최초로 전압을 인가할 때 존재 펄스 인식
저비용 TO-92 또는 6핀 TSOC 표면 실장 패키지
-40°C ~ +85°C, 2.8V ~ 6.0V의 넓은 전압 범위에서 읽기, -40°C ~ +50°C, 11.5V ~ 12.0V에서 프로그래밍