라디오 전자 및 전기 공학의 백과사전 디코더 로직 분석기. 무선 전자 및 전기 공학 백과사전 무선 전자 및 전기 공학 백과사전 / 라디오 아마추어 디자이너 자세한 설명 없이 FPGA 또는 맞춤형 VLSI가 사용되는 장치의 작동을 이해하는 방법은 무엇입니까? 마이크로 회로 및 커넥터 핀의 입력 및 출력에서 신호를 분석하기만 하면 됩니다. 제안된 장치가 이에 도움이 될 수 있습니다. 경우에 따라 다중 채널 디지털 스토리지 오실로스코프를 성공적으로 대체할 수 있습니다. 분석기의 도움으로 기사 작성자는 여러 비디오 게임 콘솔을 수리했습니다. 일반적인 컴퓨팅 시스템의 프로세서는 각 메모리 칩과 모든 입력/출력 포트에 액세스할 수 있습니다. 그것들을 살펴보면 주소 및 제어 버스에서 논리 수준의 특정 조합을 노출합니다. 장치 선택 신호(메모리 칩 또는 I/O 레지스터)는 일반적으로 프로세서 신호의 직접 및 역 값에 대해 논리적 AND 연산을 수행하는 주소 디코더(DA)를 형성합니다. 최신 장비에서 DA는 종종 사용자가 알 수 없는 작동 로직을 가진 FPGA 및 맞춤형 마이크로 회로 내부에 배치됩니다. 이러한 미세 회로가 있는 고장난 장치는 때때로 고장난 내장 DA를 사용 가능한 부품으로 조립된 자체 제작 외부 DA로 교체하여 수리할 수 있습니다. 그러나이를 위해서는 우선 프로세서 시스템의 어떤 신호가 DA의 입력에 공급되는지 결정해야합니다. 수리 중인 것과 유사한 서비스 가능한 장치가 있으면 다중 채널 디지털 스토리지 오실로스코프를 사용하여 수많은 신호의 타이밍 다이어그램을 제거하고 주의 깊게 분석할 수 있습니다. 그러나 이것은 많은 시간과 인내가 필요합니다. 경우에 따라 디코더 논리 분석기(이하 분석기라고 함)를 사용하는 것이 더 쉬울 수 있으며 그 다이어그램은 그림 1에 나와 있습니다. XNUMX. 출력 신호 YES를 입력 "CS"에 적용하고 입력 "ADR"을 피시험 장치의 다양한 회로에 차례로 연결함으로써 디코더 작동과 관련된 신호를 신속하게 찾고 그 신호를 결정할 수 있습니다. 극성. 분석은 높은 확률로 입력 "ADR"에 적용되는 신호가 입력 "CS"에서 각 펄스의 시작 부분에서 로직 레벨이 동일하고 유지되는 경우 입력 YES의 수에 속한다는 사실에 기반합니다. 전체 펄스 동안 변경되지 않았습니다. 전통적으로 대부분의 마이크로프로세서 시스템에서 YES 출력의 활성 레벨은 낮습니다. 그러나 예외가 가능합니다. 스위치 SA1을 사용하면 "CS" 입력에서 높거나 낮은 신호 레벨을 활성으로 선택할 수 있습니다. 위치에 따라 요소 DD1.3은 신호를 반전하거나 반전하지 않습니다. 입력 "CS" 및 "ADR" 요소 DD3.1, DD3.2 및 DD1.4에서 신호 레벨을 비교하기 전에 후자를 수십 나노초 지연시킵니다. 이는 분석된 DA 및 요소 DD1.3의 지연을 보상합니다. 비교 자체는 DD3.3 및 DD3.4 요소에 의해 수행되며 입력 신호가 시간에 일치하지 않는 경우에만 출력의 펄스가 나타납니다. 회로 R5C3 및 R6C4는 과도 현상으로 인한 단기 방출(소위 "바늘")을 억제합니다. 두 개의 RS 플립플롭은 DD5 칩의 요소로 조립됩니다. 각각의 입력 중 하나는 해당 비교 노드에서 펄스를 수신하고 다른 하나는 요소 DD1.1, DD1.2의 리셋 펄스 생성기에서 펄스를 수신합니다. 주기적인 트리거 재설정을 통해 연구 중인 프로세스의 역학을 모니터링할 수 있습니다. 리셋 펄스 듀티 사이클 - 500...1000, 반복 주기 - 80...120 ms. KR1 시리즈의 DD1533 칩을 사용한 덕분에 저항 R3의 값이 상당히 크게 선택되어(TTL 표준에 따라) 커패시터 C1의 커패시턴스를 줄일 수 있었습니다. DD4 카운터는 "ADR" 입력에서 신호 변경 감지기 역할을 합니다. 요소 DD3.1의 출력에서 두 개의 리셋 펄스 사이에 최소 두 개의 펄스가 입력 5 DD4에 오면 카운터의 출력 2에서 설정된 하이 레벨이 요소 DD2.3 및 DD3.4의 입력으로 이동합니다. , 다음 리셋 펄스가 카운터의 입력 R에 도달하기 전에 LED HL1, HL2로 트리거 상태를 표시할 수 있습니다. LED의 동시 조명은 "ADR" 입력에 적용된 신호가 분석된 DA의 작동에 참여하지 않음을 의미합니다. LED 중 하나만 켜지면(때로는 "윙크"와 함께) "ADR" 입력의 신호 수준이 낮거나(HL1이 켜져 있음) 높음(HL2가 켜져 있을 때) "CS" 입력의 신호 수준이 활성화됩니다. 에). 입력 "ADR"에서 신호의 논리 레벨이 일정하면(예: 이 입력이 어디에도 연결되지 않은 경우) 카운터 DD4의 상태는 XNUMX으로 유지되고 표시등이 꺼집니다. 연습은 이러한 차단이 잘못된 분석기 판독의 가능성을 크게 감소시키는 것으로 나타났습니다. 저 저항 저항 R1 및 R2는 분석기의 입력 회로에 직렬로 연결됩니다. 긴 연결 와이어에서 발생하는 분석된 신호의 차이에 대한 "울림"을 제거하는 데 필요합니다. 높은 양의 전압과 음의 전압으로부터 입력을 보호해야 하는 경우 다이어그램(그림 3)에 점선으로 표시된 다이오드 VD6-VD1이 분석기에 설치됩니다. 그러나 다이오드의 고유 정전 용량은 장치의 성능을 저하시킵니다. 다이오드는 KD521, KD509 시리즈 또는 이와 유사한 수입 제품일 수 있습니다. 분석기는 테스트 대상 장치에서 사용할 수 있는 전압 소스를 포함하여 모든 5V 전압 소스에서 전원을 공급받습니다. 소비 전류는 35mA를 초과하지 않습니다. 쇼트키 다이오드 VD1은 소스에 대한 역극성 연결을 방지합니다. 이것이 필요하지 않은 경우 점퍼로 교체하여 다이오드를 제거할 수 있습니다. 논리 소자 및 미세 회로의 일부 입력에 적용되는 높은 논리 레벨 전압을 얻기 위해 DD2.1 소자가 사용되었습니다. HL1 및 HL2와 마찬가지로 모든 유형 및 색상의 LED가 적합하지만 적록 쌍이 더 좋아 보입니다. 칩 DD1 및 DD3, KP1533 시리즈를 사용하는 것이 바람직합니다. 나머지는 다른 TTL 시리즈(예: K555, K155)에서 가져올 수 있습니다. 조립 된 분석기의 "CS"입력에 수백 헤르츠에서 몇 메가 헤르츠의 주파수를 가진 TTL 레벨의 펄스를 적용한 후 어디에도 연결되지 않거나 +5 회로에 연결될 때 LED HL1, HL2는 "ADR" 입력에서 꺼집니다. "ADR" 입력을 공통 와이어에 연결하면 LED가 잠시 깜박이고 꺼집니다. "ADR" 입력에 "CS"와 동일한 펄스를 인가하면(입력을 연결하여) SA1 스위치가 닫혀 있을 때는 HL1 LED만 켜지고 스위치가 열리면 HL2만 켜집니다. 분석기의 실제 적용 사례는 Sega 비디오 게임 콘솔의 카트리지 선택 신호 생성 장치에 대한 연구입니다(Ryumik S. Features of the circuitry of 16-bit video console. - Radio, 1998, No. 4, 5, 7, 8). "CS" 입력은 작동하는 셋톱 박스의 "CARTRIDGE" 커넥터의 접점 B16(OE) 또는 B17(CS)과 같은 ROM 선택 회로 중 하나에 연결됩니다. 게임 카트리지를 설치하고 실행합니다. 프로브를 "ADR" 입력에 연결한 상태에서 "CARTRIDGE" 커넥터의 각 핀을 차례로 터치하고 잠시 동안 분석기의 LED 상태를 관찰합니다. 의심스러운 경우에는 게임 콘솔의 "RESET" 버튼을 누르십시오. 이러한 방식으로 SA1 스위치의 한 위치에서 두 LED가 모두 켜지고 다른 위치에서 하나만 켜지는 접점이 발견됩니다. 때로는 분석이 정확한지 확인하기 위해 다른 카트리지로 반복해야 합니다. 물론 필요한 모든 신호를 찾을 수 있다는 보장은 없습니다. 그들 중 일부는 VLSI 내부 매우 깊숙이 "숨겨져" 물리적으로 접근할 수 없다는 것을 배제할 수 없습니다. 여전히... 실험은 카트리지 선택 펄스 CS가 높은 수준의 신호 A21 및 A22와 시간적으로 일치하고 OE가 낮은 수준의 WE1 및 WE2와 일치함을 보여주었습니다. 그 결과 결함이 있는 디코더를 대체하여 단 하나의 마이크로 회로에 노드를 제조할 수 있었습니다. 그 계획은 Fig. 2, 그 위의 십자 표시는 인쇄된 도체를 절단하여 노드를 설치할 때 끊어야 하는 비디오 셋톱 박스 회로를 표시합니다. 당연히 OE 신호 컨디셔닝 회로에서만 오작동이 발생하는 경우 CS 회로를 다시 실행할 필요가 없으며 그 반대의 경우도 마찬가지입니다. 이 장치의 도움으로 VLSI 비디오 프로세서 U2502(TA-1631) 및 멀티프로세서 U07( 비문 "3xx" 또는 "06xx"). 오작동의 외부 증상은 "CARTRIDGE"커넥터의 핀 B4 (CHECK)에서 높은 논리 수준 인 이미지 및 사운드의 완전한 부재, CS 및 / 또는 OE 카트리지에 대한 액세스 펄스였습니다. 저자: S.Ryumik, Chernihiv, 우크라이나 다른 기사 보기 섹션 라디오 아마추어 디자이너. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 교통 소음으로 인해 병아리의 성장이 지연됩니다
06.05.2024 무선 스피커 삼성 뮤직 프레임 HW-LS60D
06.05.2024 광신호를 제어하고 조작하는 새로운 방법
05.05.2024
다른 흥미로운 소식: ▪ 견고한 스마트폰 Ulefone Armor 11 5G ▪ Vitus E-Mythique LT 전기 산악 자전거 ▪ 무선 펜
무료 기술 라이브러리의 흥미로운 자료: ▪ 기사 수성에 계절이 없는 이유는 무엇입니까? 자세한 답변 ▪ 기사 직류로 용접하십시오. 무선 전자 및 전기 공학 백과사전 ▪ 기사 단락 보호 기능이 있는 간단한 전압 조정기, 15-38볼트 3암페어. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |