직렬 주변 인터페이스 분석

직렬 버스는 기존 병렬 버스보다 효율적일 수 있습니다. 그러나 클럭 타이밍의 맥락에서 직렬 데이터 흐름을 표현하고 이해하는 데 어려움이 있습니다. 이러한 어려움은 텍트로닉스 시리즈 3000 계측기와 같은 고급 오실로스코프의 다중 채널 기능을 사용하여 해결할 수 있습니다.텍트로닉스 시리즈 3000 오실로스코프는 데이터 및 클럭 신호를 포함한 직렬 버스 활동을 동일한 시간 축에 표시할 수 있습니다.

직렬 데이터 및 클럭 스트림을 이해하고 해석하는 열쇠는 각 개별 유형의 데이터 버스의 내부 동작을 이해하는 데 있다. 특히 직렬 주변 장치 인터페이스를 고려하십시오. 버스와 비슷하지만 큰 차이가 있다. 둘 다 마스터/슬레이브 아키텍처를 중심으로 구성됩니다. 그러나 마스터와 슬레이브 사이의 배선은 근본적으로 다릅니다.

스파이 아키텍처
스파이 버스 연결은 모시,된장 및 마스터에서 각 슬레이브까지 별도의 슬레이브 선택 라인으로 구성됩니다. 논리-낮은 전압은 슬레이브를 활성화시킵니다.

일반적으로 단일 마스터 장치와 여러 개의 슬레이브로 작동하지만 하나의 슬레이브가 가능한 한 적습니다.

•마스터 아웃,슬레이브 인(모시). 이것은 마스터가 활성 상태인 슬레이브에 전송한 데이터를 전달하는 라인입니다. 이 라인은 모든 슬레이브에 실행되지만 활성 상태가 아닌 사람들은 무시합니다.
•마스터 인,슬레이브 아웃(된장). 이 줄은 활성 슬레이브에서 마스터로 데이터를 전달합니다. 모시와 된장은 별도의 라인이기 때문에,데이터는 양방향으로 동시에 전달 될 수 있습니다,어느 쪽의 손해에.
•슬레이브 선택. 각 슬레이브에 별도의 라인이 실행됩니다. 일반적으로 시스템 전원이 켜지면 마스터로부터의 로직-고전압이 각 슬레이브 디바이스의 에스에스 핀에 존재한다. 슬레이브를 활성화하기 위해 마스터는 그 에스에스 라인의 전압을 로직 로우로 전환합니다. 이 슬레이브 선택 방법은 주소 지정 개념 대신 구현됩니다.

단일 슬레이브에 대해 3 선식 구성표 또는 4 선식 구성표라고 합니다. 말할 필요도없이,이 와이어 각각은 실제로 2 선 회로이므로 접지 반환 라인이 필요하지만 수치 명명법에서는 고려되지 않습니다. 단 하나 지상에 놓인 지휘자는 이 회로의 모두를 완료하기 위하여 충분할 것입니다.2015 년 11 월 15 일~2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일,2015 년 12 월 15 일 또한,이 프로그램은 모듈식 구조,유연한 구조,그리고 외부 데이터 베이스와는 독립적으로 구동할 수 있도록 설계되었습니다.

텍트로닉스 데모 1 보드는 한쪽 끝에 듀얼 커넥터가 있는 특이한 티케이블 케이블을 통해 전원을 공급받습니다. 그들은 두 개의 오실로스코프 슬롯에 삽입합니다. 오실로스코프에 단일 출력에 과부하가 걸리기 때문입니다.

적색 1 개와 녹색 2 개는 오실로스코프로부터 전원을 수신하고 보드가 준비되었음을 나타냅니다. 보드에 수많은 출력 단자가 있습니다. 프로브 후크 팁 및 접지 리턴 리드 악어 클립을 사용하여 프로브 연결에 적합합니다.2047>

10:1 프로브는 아날로그 채널 입력 1,2,3 에 연결합니다. 모든 접지 리드는 보드의 접지 단자 중 하나에 연결되며 세 개의 프로브 팁은 스피 시계,된장 및 모시 신호 단자에 연결됩니다. 항상 그렇듯이 접지 리드는 프로브 팁 전에 먼저 연결해야합니다.

네 번째 오실로스코프 채널을 사용하여 슬레이브 선택 신호를 표시할 수 있습니다. 이 신호는 단지 로직 하이 또는 로직 로우 전압이기 때문에 표준 고 임피던스 멀티 미터 또는 로직 프로브를 사용하여 스피이 버스의 양쪽 끝에서 확인할 수 있습니다.그런 다음 오실로스코프는 데이터 및 클럭 신호를 표시합니다. 채널 1,채널 2 및 채널 3 스케일 버튼 다음에 자동 설정을 사용하여 펄스를 확대하여 가독성을 높이고 획득을 중지하여 디스플레이를보다 안정적으로 만들 수 있습니다. 웨이브 인스펙터 노브는 팬과 자세히 살펴에 대한 흔적을 확대하는 데 사용할 수 있습니다. 그런 다음 시계와 데이터 스트림의 포인트를 비교하여 어느 시점에서든 논리 상태(높음 또는 낮음)를 확인하는 것이 간단한 문제입니다. 수직 커서,다목적 노브를 돌려 이동,이러한 흔적이 시간에 대해 줄 방법을 보는 데 도움이됩니다.

우리는 오실로스코프를 사용하여 직렬 버스 데이터와 클럭 신호를 어떻게 시각화 할 수 있는지 보았습니다. 프로브는 작동하는(또는 작동하지 않는)전자 장비의 유사한 단자에 연결할 수 있습니다. (다시 실행 인수를 설정해야합니다.이 표준은 다음과 같이 설명됩니다. 1980 년대에,그것은 68000 시리즈 마이크로 컨트롤러에 의해 사용하기 위해 모토로라에 의해 개발되었다. 그것은 유기 및 변경 될 수 있습니다.

다른 제조 업체는 유사 스파이 도입. 그래서 디자인을 구현하는 데있어 데이터 시트를 참조 할 필요가 있습니다. 예를 들어,일부 슬레이브 장치는 통신을 시작하기 위해 신호에 떨어지는 에지가 필요합니다. 여러 슬레이브 유형이 있는 경우 마스터에서 다른 시작 신호가 필요합니다. 이 버스의 주요 기능은 다음과 같습니다. 낮은 전력 요구 사항으로 인해,그것은 종종 휴대 전화,개인 디지털 보조 장치 및 유사한 모바일 장비에 사용되어 프로세서,디스플레이,키보드 및 집적 회로 간의 상호 작용을 구현합니다.

변형에는 슬레이브에서 마스터로의 통신이 필요하지 않을 때 된장 라인을 생략하는 것이 포함됩니다. 슬레이브 선택 핀은 접지되어 있으므로 항상 활성화됩니다.이 프로토콜은 차동 시그널링 및 단일 심플 렉스 통신 채널을 특징으로 한다.

스파이 시프트 레지스터각 클럭 신호 동안 전이중 전송,모시와 미소 모두가있다. 하나의 비트는 두 개의 개별 라인에서 각 방향으로 전송됩니다. 일반적인 절차는 두 개의 시프트 레지스터,마스터에 하나 슬레이브에 하나를 사용합니다. 듀플렉스 전송은 전송을 완료하기에 충분한 수의 클럭 사이클을 통해 계속됩니다. 이 방식으로 마스터와 슬레이브는 두 줄을 통해 전달되는 레지스터를 획득합니다. 더 많은 데이터가 남아 있으면 시프트 레지스터가 다시로드되고 전송이 새로 시작됩니다.

이 과정은 필요한 만큼 많은 클럭 사이클을 거쳐 진행되며,이에 따라 마스터는 선택 신호가 로직 하이로 이동하여 슬레이브를 선택 취소합니다. 전송은 종종 8 비트이지만 많은 경우 12 비트 및 터치 스크린 컨트롤러의 경우 16 비트와 같은 변형이 있습니다.

하드웨어 및 사실상의 프로토콜 차이로 인해,스피이 버스는 다른 버스 유형과 관련하여 장점과 단점의 스펙트럼을 갖는다. 장점은 단지 다른 라인을 추가하여 전이중 기능을 포함한다. 또한,메시지 컨텐츠는 무제한이며 8 비트 데이터 유닛으로 제한되지 않는다. 풀업 저항은 불필요하기 때문에 일반적으로 전력 요구량은 아이오티씨보다 적습니다. 그것은 더 중재를 필요로하지 않기 때문에 스파이 또한 신뢰할 수있다,독특한 슬레이브 주소에 대한 필요가 없습니다. 슬레이브 장치 제약 조건 외에 최대 클럭 속도가 없기 때문에 고속 작동 가능성이 있습니다.

어떤 기술에서와 마찬가지로 다른 프로토콜과 관련하여 단점이 있습니다. 노예 인정이 없기 때문에,노예 또는 케이블 링 실패의 경우,뭔가 잘못되었다는 것을 알지 못하는 마스터는 청취자가없는 공허로 이야기 할 수 있습니다. 또한 공식화 된 단일 표준이 없기 때문에 적합성 검증이 비실용적 일 수 있습니다. 또한,규제되지 않은 수많은 변이의 존재는 하드웨어 획득을 문제로 만들 수 있습니다.

길 아래로,그것은 스피가 성문화의 큰 정도를 볼 수 생각할 수있다. 이 개발은 현재 존재하는 혼란을 줄일 수있는 추가 스파이 기능 향상을 의미합니다. 즉,현재 구현 된 바와 같이,스피는 특히 작은 전력에 대한 요구 사항에,매우 사용자 친화적이다.

답글 남기기

이메일 주소는 공개되지 않습니다.

More: