메뉴 English Ukrainian 러시아인 홈

애호가 및 전문가를 위한 무료 기술 라이브러리 무료 기술 라이브러리


라디오 전자 및 전기 공학의 백과사전
무료 도서관 / 무선 전자 및 전기 장치의 계획

직렬 메모리 칩 프로그래밍. 무선 전자 및 전기 공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 마이크로 컨트롤러

기사에 대한 의견 기사에 대한 의견

직렬 데이터 입력 및 출력 기능을 갖춘 비휘발성 메모리 칩은 오늘날 TV, 라디오 및 기타 가전 제품에 설정된 모드와 고정 설정을 저장하는 데 널리 사용됩니다. 수리할 때 이러한 미세 회로의 내용을 읽거나 새 데이터를 써야 하는 경우가 종종 있습니다. 이는 일반적으로 프로그래머라는 특수 장치를 사용하여 수행됩니다. 그러나 아마추어 조건에서 하나 또는 두 개의 마이크로 회로를 프로그래밍하려면 다소 비싼 프로그래머를 구입하는 것이 수익성이 없습니다. 일반 개인용 컴퓨터는 이를 아주 잘 처리할 수 있습니다.

가장 일반적인 비휘발성 메모리 칩 중 하나는 ATMEL의 AT93C46입니다. 마이크로컨트롤러와의 통신을 위해 1개의 XNUMX비트 버스 SK(동기화), DXNUMX(데이터 입력) 및 DO(데이터 출력)로만 구성된 직렬 인터페이스가 장착되어 있습니다. 이러한 인터페이스를 갖춘 장치의 모든 노드는 이러한 버스에 병렬로 연결됩니다. 데이터는 비트 단위로 전송됩니다. 각 비트에 클록 펄스 SK가 수반됩니다.

AT93C46 칩은 활성 상태로 전환하기 위한 CS(칩 선택) 입력과 ORG(조직)도 제공합니다. 후자가 전원에 연결되면 64개의 128비트 메모리 셀이 마이크로 회로에 형성되고, 공통 와이어를 사용하는 경우에는 XNUMX개의 XNUMX비트 셀이 형성됩니다.

컴퓨터를 사용하여 콘텐츠나 프로그램을 읽으려면 그림과 같이 AT93C46 칩을 LPT1 또는 LPT2 포트 소켓에 연결해야 합니다. 마이크로 회로의 ORG 입력은 공통 와이어에 연결되므로 메모리 구성은 5비트입니다. 외부 소스에서 +XNUMXV 전압을 공급하는 것이 좋지만 프로그래밍 방식으로 포트의 자유 출력 라인을 높은 논리 레벨로 설정하여 사용할 수도 있습니다.

직렬 메모리 칩 프로그래밍

표에 표시된 서비스 프로그램은 BASIC(Power Basic 컴파일러 버전 2.10f)으로 작성되었습니다. 프로그램은 칩이 연결된 포트 번호를 묻는 것으로 시작됩니다. 포트 변수 연산자의 응답에 따라 선택한 포트의 기본 주소 값이 납땜됩니다. LPT888의 경우 378(1진수 632H), LPT278의 경우 2(0진수 XNUMXH)입니다. out port.XNUMX 명령은 포트 데이터 버스의 모든 핀에서 전압을 낮은 논리 레벨로 설정합니다.

다음으로 운영자는 칩에서 데이터를 읽는 모드와 쓰는 모드를 선택하고 읽은 정보를 저장할 파일 이름을 입력하거나 쓰기 위해 준비된 정보가 위치할 파일 이름을 입력하라는 요청을 받습니다. 다른 버전의 BASIC을 사용하는 사람들은 파일 작업을 위한 연산자 구문이 다를 수 있다는 점을 명심해야 합니다. 이 프로그램은 마이크로회로에서 읽거나 쓴 데이터를 파일로 저장하거나 읽는 데이터를 저장할 뿐만 아니라 이를 XNUMX진수 덤프 형식으로 모니터 화면에 표시합니다. 데이터를 읽고 쓰는 절차는 약간 다르지만 프로그램에서 함수로 형식화된 동일한 작업을 사용하여 마이크로 회로와 "통신"합니다.

  • cs(num)은 해당 매개변수 값(0 또는 1)에 따라 메모리 칩의 CS 입력에 공급되는 신호의 논리 레벨을 설정합니다.
  • sk(num)은 입력 SK에 대해 유사한 작업을 수행합니다.
  • skout은 클럭 펄스를 생성합니다.
  • del 및 del1은 각각 동기화 펄스의 지속 시간과 동일한 시간 간격을 형성하고 그 사이에 일시 중지됩니다. AT93C46 마이크로 회로의 다양한 수정을 위한 클럭 펄스의 최대 주파수는 0.25~2MHz 범위에 있을 수 있으며 최소값은 1입니다. 필요한 경우 del 및 delXNUMX 함수에서 i 변수의 다른 한계값을 설정하여 컴퓨터 생성 펄스의 주파수를 변경할 수 있습니다.
  • shiftin은 칩의 DO 출력에서 ​​데이터 바이트를 읽습니다.
  • 딘칩(num). Shiftout(address) 및 Shiftoutd(odata)는 DI 입력을 통해 칩에 정보를 쓰는 데 사용됩니다. 첫 번째는 여기에 XNUMX비트를 추가하며 그 값은 num 매개변수로 지정됩니다. 두 번째는 XNUMX비트 주소를 쓰고, 마지막은 데이터 바이트를 씁니다.

AT93C46 칩의 내부 제어 장치는 DI 라인을 통해 수신된 명령을 수신하고 실행합니다. 각 명령어는 논리 1과 동일한 시작 비트로 시작하고 그 뒤에 두 개의 opcode 비트와 필요한 메모리 수 및 데이터 주소 비트가 옵니다. 각 명령을 실행하기 전에 CS 입력을 높은 논리 레벨로 설정하고 완료 후에는 낮은 논리 레벨로 설정해야 합니다.

데이터 읽기(READ) 명령에는 opcode 10과 그 뒤에 셀 주소가 있습니다. 이에 응답하여 마이크로 회로는 DO 출력의 지정된 주소에 저장된 데이터 바이트를 출력하며, 이는 Shiftin 기능을 사용하여 읽을 수 있습니다.

전원을 켜면 AT93C46 마이크로 회로가 자동으로 데이터 삭제 및 쓰기가 금지되는 모드로 전환되어 우발적인 손상을 방지합니다. 그러므로 그 전에. 데이터를 쓰는 방법을 알아보려면 EWEN - 지우기/쓰기 활성화 명령을 실행하여 이 작업을 활성화해야 합니다. 해당 연산 코드는 00이고 그 뒤에 주소 11xxxxx가 옵니다. EWEN 명령은 주소의 마지막 XNUMX비트 값을 분석하지 않으며 무엇이든 될 수 있습니다. 일단 실행된 EWEN 명령은 특수 명령으로 취소되거나 마이크로 회로의 전원이 꺼질 때까지 유효합니다.

쓰기 명령(WRITE)의 opcode는 01이고 그 뒤에 셀 주소와 쓸 데이터 바이트가 옵니다. 이러한 명령을 수신하면 제어 장치는 내부 쓰기 사이클을 실행하기 시작하며 지속 시간은 10ms를 넘지 않습니다. 끝날 때까지 마이크로 회로는 새로운 명령에 응답하지 않습니다. 이때 낮은 논리 레벨의 짧은 펄스가 CS 입력에 적용되면 DO 출력이 설정되고 사이클이 끝날 때까지 낮게 유지됩니다. High로 변경되자마자 CS 입력을 Low로 설정해야 합니다. 그 후에 칩은 새로운 명령을 수신할 준비가 됩니다. 언급된 펄스가 CS 입력에 적용되지 않거나 쓰기 사이클이 완료된 후에 적용되면 DO 출력의 상태는 높은 임피던스로 유지됩니다.

논의된 명령 외에도 지우기/쓰기 비활성화(EWDS), 모든 메모리 셀에 상수 쓰기(WRAL), 모든 메모리 셀 지우기(ERAL) 등의 명령이 있습니다. 실제로는 비교적 드물게 사용됩니다. 모든 명령에 대한 설명과 AT93C46 마이크로 회로의 설계 및 작동에 대한 기타 세부 사항은 [1, 2]에서 확인할 수 있습니다.

직렬 메모리 칩 프로그래밍
(확대하려면 클릭하십시오)

약간의 수정을 가한 설명된 프로그램은 적절한 주소 간격을 설정하여 AT9ZSxx 제품군의 모든 메모리 칩을 프로그래밍하는 데 사용할 수 있습니다. 예를 들어, AT93C56 마이크로 회로에는 256개, AT93C66 - 512개의 XNUMX비트 메모리 셀이 포함되어 있습니다.

93X16.EXE - 93비트 모드에서 AT46CXNUMX 마이크로회로와 작동하도록 설계된 프로그램 버전입니다(ORG 입력이 전원에 연결됨).

문학

  1. 비휘발성 메모리 데이터 북. - ATM 엘. 1996년 XNUMX월.
  2. Grebnev V.V. ATMEL의 비휘발성 메모리 칩. - S.-Pb.: EFO. 1997.

저자: A.Goncharenko, 오데사, 우크라이나

다른 기사 보기 섹션 마이크로 컨트롤러.

읽고 쓰기 유용한 이 기사에 대한 의견.

<< 뒤로

과학 기술의 최신 뉴스, 새로운 전자 제품:

터치 에뮬레이션을 위한 인조 가죽 15.04.2024

거리가 점점 일반화되는 현대 기술 세계에서는 연결과 친밀감을 유지하는 것이 중요합니다. 최근 독일 자를란트 대학(Saarland University) 과학자들이 인공 피부를 개발하면서 가상 상호 작용의 새로운 시대가 열렸습니다. 독일 자를란트 대학 연구진이 촉각 감각을 멀리까지 전달할 수 있는 초박형 필름을 개발했습니다. 이 최첨단 기술은 특히 사랑하는 사람과 멀리 떨어져 있는 사람들에게 가상 커뮤니케이션을 위한 새로운 기회를 제공합니다. 연구원들이 개발한 두께가 50마이크로미터에 불과한 초박형 필름은 직물에 통합되어 제XNUMX의 피부처럼 착용될 수 있습니다. 이 필름은 엄마나 아빠의 촉각 신호를 인식하는 센서이자, 이러한 움직임을 아기에게 전달하는 액추에이터 역할을 합니다. 부모가 직물을 만지면 압력에 반응하여 초박막 필름이 변형되는 센서가 활성화됩니다. 이것 ...>>

펫구구 글로벌 고양이 모래 15.04.2024

애완동물을 돌보는 것은 종종 어려운 일이 될 수 있습니다. 특히 집을 깨끗하게 유지하는 데 있어서는 더욱 그렇습니다. Petgugu Global 스타트업의 새롭고 흥미로운 솔루션이 제시되었습니다. 이 솔루션은 고양이 주인의 삶을 더 쉽게 만들고 집을 완벽하게 깨끗하고 깔끔하게 유지할 수 있도록 도와줍니다. 스타트업 펫구구글로벌(Petgugu Global)이 자동으로 배설물을 씻어내는 독특한 고양이 화장실을 공개해 집안을 깨끗하고 산뜻하게 유지해준다. 이 혁신적인 장치에는 애완동물의 배변 활동을 모니터링하고 사용 후 자동으로 청소하도록 활성화되는 다양한 스마트 센서가 장착되어 있습니다. 이 장치는 하수 시스템에 연결되어 소유자의 개입 없이 효율적인 폐기물 제거를 보장합니다. 또한 변기는 물을 내릴 수 있는 대용량 수납 공간을 갖추고 있어 다묘 가정에 이상적입니다. Petgugu 고양이 모래 그릇은 수용성 모래와 함께 사용하도록 설계되었으며 다양한 추가 기능을 제공합니다. ...>>

배려심 많은 남자의 매력 14.04.2024

여성이 '나쁜 남자'를 더 좋아한다는 고정관념은 오랫동안 널리 퍼져 있었습니다. 그러나 최근 모나쉬 대학의 영국 과학자들이 실시한 연구는 이 문제에 대한 새로운 관점을 제시합니다. 그들은 여성이 남성의 정서적 책임과 다른 사람을 도우려는 의지에 어떻게 반응하는지 살펴보았습니다. 이번 연구 결과는 무엇이 남성을 여성에게 매력적으로 만드는지에 대한 우리의 이해를 변화시킬 수 있습니다. Monash University의 과학자들이 실시한 연구는 여성에 대한 남성의 매력에 대한 새로운 발견으로 이어졌습니다. 실험에서 여성에게는 노숙자를 만났을 때의 반응을 포함하여 다양한 상황에서 자신의 행동에 대한 간략한 이야기와 함께 남성의 사진이 표시되었습니다. 일부 남성은 노숙인을 무시했지만, 다른 남성은 음식을 사주는 등 그를 도왔습니다. 한 연구에 따르면 공감과 친절을 보여주는 남성은 공감과 친절을 보여주는 남성에 비해 여성에게 더 매력적이었습니다. ...>>

아카이브의 무작위 뉴스

메이플 씨앗은 드론의 비행 시간을 두 배로 늘릴 것입니다. 19.05.2022

드론이 무거울수록 공중에 머무를 수 있는 시간이 길어집니다. 경량 및 초경량 드론을 상대로는 소용량 배터리가 감당할 수 없는 물리학이 있습니다. 하지만 단풍나무 씨앗을 연구하기에 충분한 초경량 항공기의 비행 시간 연장 문제를 포함해 모든 것에 대한 답은 자연에 있다.

메이플 씨 - lionfish -는 오랫동안 공중에서 날아갈 수 있습니다. 날개 형태의 종자 요소는 무게 중심을 중심으로 회전할 때 양력을 생성하여 바람이 심기 재료를 멀리 운반할 수 있도록 합니다. 과학자들은 lionfish에 반복적으로 관심을 기울였으며, 새로운 연구에서 홍콩 시립 대학의 연구원들은 lionfish의 구조에 대한 관심의 일부를 표시했습니다.

무게가 35g에 불과한 경량 드론의 제안된 디자인은 탄소 섬유 레일에 폴리아미드 필름으로 만든 큰 날개를 가진 쌍둥이 라이언피쉬처럼 보입니다. 원래의 결정은 지면과 평행한 날개 끝 부분 근처에 소형 전기 모터를 배치하는 것이었습니다. 작은 모터가 XNUMX날 구조를 회전시키며, 양력으로 인해 드론은 공중에서 호버링할 수 있으며 제어된 기동도 수행할 수 있습니다.

250mAh 배터리로 35그램 드론은 14,9분 동안 공중에 머물렀습니다. 650mAh 배터리로 42,8g 드론은 이미 24,5분 동안 공중에 떠 있습니다. 이것은 클래식 멀티콥터의 경우보다 XNUMX배 더 길다.

다른 흥미로운 소식:

▪ Xiaomi Mi USB Type-C 능동형 소음 차단 헤드셋

▪ 과학자들은 실수를 한다

▪ 화웨이의 30Gbps 통신 개발

▪ 다이아몬드 다이오드

▪ 센서가 차를 멈추게 할 것입니다.

과학 기술 뉴스 피드, 새로운 전자 제품

 

무료 기술 라이브러리의 흥미로운 자료:

▪ 사이트 전기 재료 섹션. 기사 선택

▪ 뒤에서 기사 찌르기. 대중적인 표현

▪ 기사 타이탄 아틀라스는 왜 올림포스의 신들과의 싸움에서 그의 형제들을 이끌었습니까? 자세한 답변

▪ 기사 검사관, 철도 차량 수리공. 노동 보호에 대한 표준 지침

▪ 기사 MCS-51 제품군의 마이크로컨트롤러용 프로그램에서 추가 메모리 세그먼트 초기화. 무선 전자 및 전기 공학 백과사전

▪ 기사 접지 및 전기 안전 보호 조치. 절연 중성점이 있는 네트워크에서 전압이 1kV 이상인 전기 설비용 접지 장치. 무선 전자 및 전기 공학 백과사전

이 기사에 대한 의견을 남겨주세요:

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰

www.diagram.com.ua

www.diagram.com.ua
2000-2024