NUC975DK61Y – 집적 회로, 임베디드, 마이크로컨트롤러 – NUVOTON Technology Corporation
제품 속성
유형 | 설명 |
범주 | 집적회로(IC) |
제조업체 | 누보톤 테크놀로지 코퍼레이션 |
시리즈 | NUC970 |
패키지 | 쟁반 |
제품상태 | 활동적인 |
DigiKey 프로그래밍 가능 | 확인되지 않음 |
코어 프로세서 | ARM926EJ-S |
코어 크기 | 32비트 단일 코어 |
속도 | 300MHz |
연결성 | 이더넷, I²C, IrDA, MMC/SD/SDIO, 스마트카드, SPI, UART/USART, USB |
주변기기 | 브라운아웃 감지/리셋, DMA, I²S, LVD, LVR, POR, PWM, WDT |
I/O 수 | 87 |
프로그램 메모리 크기 | 68KB(68K x 8) |
프로그램 메모리 유형 | 플래시 |
EEPROM 크기 | - |
RAM 크기 | 56K x 8 |
전압 - 공급(Vcc/Vdd) | 1.14V ~ 3.63V |
데이터 변환기 | A/D 4x12b |
발진기 유형 | 외부 |
작동 온도 | -40°C ~ 85°C(타) |
장착 유형 | 표면 실장 |
패키지/케이스 | 128-LQFP |
공급자 장치 패키지 | 128-LQFP(14x14) |
기본 제품 번호 | NUC975 |
문서 및 미디어
리소스 유형 | 링크 |
데이터시트 | NUC970 데이터시트 |
특별 상품 | 티켓 자동판매기 |
환경 및 수출 분류
기인하다 | 설명 |
RoHS 상태 | ROHS3 준수 |
수분 민감도 수준(MSL) | 3(168시간) |
REACH 상태 | REACH 영향을 받지 않음 |
HTSUS | 0000.00.0000 |
집적 회로 유형
1 마이크로컨트롤러 정의
마이크로 컨트롤러는 산술 논리 장치, 메모리, 타이머/계산기, 각종 /O 회로 등이 칩에 집적되어 기본적인 완전한 컴퓨팅 시스템을 구성하는 것이므로 단일 칩 마이크로컴퓨터라고도 합니다.
마이크로컨트롤러 하드웨어 및 주변 하드웨어 회로와 밀접하게 사용되는 마이크로컨트롤러 메모리의 프로그램은 PC의 소프트웨어와 구별되며 펌웨어로서 마이크로컨트롤러 프로그램이라고 합니다.일반적으로 마이크로프로세서는 단일 집적 회로의 CPU인 반면, 마이크로 컨트롤러는 단일 집적 회로의 CPU, ROM, RAM, VO, 타이머 등입니다.CPU에 비해 마이크로컨트롤러는 그렇게 강력한 컴퓨팅 성능을 갖고 있지 않으며 MemoryManaaement Unit도 없습니다. 이로 인해 마이크로컨트롤러는 상대적으로 단일하고 간단한 제어, 로직 및 기타 작업만 처리할 수 있으며 장비 제어, 센서 신호 처리에 널리 사용됩니다. 일부 가전 제품, 산업 장비, 전동 공구 등과 같은 기타 분야.
2 마이크로 컨트롤러의 구성
마이크로컨트롤러는 중앙 프로세서, 메모리, 입력/출력 등 여러 부분으로 구성됩니다.
-중앙 프로세서:
중앙 프로세서는 운영자와 컨트롤러의 두 가지 주요 부분을 포함하는 MCU의 핵심 구성 요소입니다.
-운영자
연산자는 산술 및 논리 장치(ALU), 누산기, 레지스터 등으로 구성됩니다. ALU의 역할은 들어오는 데이터에 대해 산술 또는 논리 연산을 수행하는 것입니다.ALU는 이 두 데이터의 크기를 더하거나 빼거나 일치시키거나 비교할 수 있으며 최종적으로 그 결과를 누산기에 저장할 수 있습니다.
연산자에는 두 가지 기능이 있습니다.
(1) 다양한 산술 연산을 수행합니다.
(2) 다양한 논리 연산을 수행하고 영점 테스트 또는 두 값의 비교와 같은 논리 테스트를 수행합니다.
연산자가 수행하는 모든 작업은 컨트롤러의 제어 신호에 의해 지시되며, 산술 연산은 산술 결과를 생성하는 반면 논리 연산은 결과를 생성합니다.
-제어 장치
컨트롤러는 프로그램 카운터, 명령어 레지스터, 명령어 디코더, 타이밍 생성기 및 작동 컨트롤러 등으로 구성됩니다. 이는 명령을 내리는 "의사결정 기관"입니다. 즉, 전체 마이크로컴퓨터 시스템의 작동을 조정하고 지시합니다.주요 기능은 다음과 같습니다.
(1) 메모리에서 명령어를 검색하고 메모리에서 다음 명령어의 위치를 나타냅니다.
(2) 지정된 작업의 실행을 용이하게 하기 위해 명령어를 디코딩 및 테스트하고 해당 작업 제어 신호를 생성합니다.
(3) CPU, 메모리, 입출력 장치 사이의 데이터 흐름 방향을 지시하고 제어합니다.
마이크로 프로세서는 내부 버스를 통해 ALU, 카운터, 레지스터 및 제어 섹션을 상호 연결하고 외부 버스를 통해 외부 메모리 및 입출력 인터페이스 회로에 연결합니다.시스템 버스라고도 불리는 외부 버스는 데이터 버스 DB, 주소 버스 AB, 제어 버스 CB로 구분되며, 입출력 인터페이스 회로를 통해 다양한 주변기기와 연결된다.
-메모리
메모리는 데이터 메모리와 프로그램 메모리의 두 가지 범주로 나눌 수 있습니다.
데이터 메모리는 데이터를 저장하는 데 사용되고, 프로그램 저장소는 프로그램 및 매개변수를 저장하는 데 사용됩니다.
-입력/출력 -다른 장치 연결 또는 구동
직렬 통신 포트는 MCU와 UART, SPI, 12C 등과 같은 다양한 주변 장치 간에 데이터를 교환합니다.
3 마이크로컨트롤러 분류
마이크로컨트롤러는 비트 수에 따라 4비트, 8비트, 16비트, 32비트로 분류할 수 있습니다.실제 애플리케이션에서는 32비트가 55%, 8비트가 43%, 4비트가 2%, 16비트가 1%를 차지합니다.
32비트 및 8비트 마이크로컨트롤러가 오늘날 가장 널리 사용되는 마이크로컨트롤러임을 알 수 있습니다.
비트 수의 차이가 마이크로프로세서의 좋은지 나쁜지를 나타내지는 않습니다. 비트 수가 높을수록 마이크로프로세서가 좋아지는 것이 아니며, 비트 수가 적을수록 마이크로프로세서가 나빠지는 것이 아닙니다.
8비트 MCU는 다목적입니다.이 제품은 간단한 프로그래밍, 에너지 효율성 및 작은 패키지 크기(일부는 핀이 6개만 있음)를 제공합니다.그러나 이러한 마이크로 컨트롤러는 일반적으로 네트워킹 및 통신 기능에 사용되지 않습니다.
가장 일반적인 네트워크 프로토콜과 통신 소프트웨어 스택은 16비트 또는 32비트입니다.일부 8비트 장치에는 통신 주변 장치를 사용할 수 있지만 16비트 및 32비트 MCU가 더 효율적인 선택인 경우가 많습니다.그럼에도 불구하고 8비트 MCU는 일반적으로 다양한 제어, 감지 및 인터페이스 애플리케이션에 사용됩니다.
구조적으로 마이크로 컨트롤러는 RISC(Reduced Instruction Set Computers)와 CISC(Complex Instruction Set Computers)의 두 가지 범주로 나눌 수 있습니다.
RISC는 더 적은 유형의 컴퓨터 명령을 실행하는 마이크로프로세서로 1980년대 MIPS 메인프레임(즉, RISC 머신)에서 유래되었으며, RISC 머신에 사용되는 마이크로프로세서를 통칭하여 RISC 프로세서라고 합니다.이러한 방식으로 더 빠른 속도(초당 수백만 개의 명령 또는 MIPS)로 작업을 실행할 수 있습니다.컴퓨터에는 각 명령어 유형을 실행하기 위해 추가 트랜지스터와 회로 요소가 필요하기 때문에 컴퓨터 명령어 세트가 클수록 마이크로프로세서는 더 복잡해지고 작업 실행 속도는 더 느려집니다.
CISC에는 프로세서에서 실행되는 프로그램 생성을 단순화하는 풍부한 마이크로 명령어 세트가 포함되어 있습니다.명령어는 어셈블리 언어로 구성되며 원래 소프트웨어로 구현된 일부 공통 기능은 대신 하드웨어 명령어 시스템으로 구현됩니다.따라서 프로그래머의 작업량이 훨씬 줄어들고, 컴퓨터의 실행 속도를 높이기 위해 각 명령 주기마다 일부 하위 연산이나 연산을 동시에 처리하는데, 이러한 시스템을 복합 명령 시스템이라고 합니다.
4 요약
오늘날 자동차 전자 엔지니어들의 가장 큰 과제는 저비용으로 문제 없이 작동할 수 있는 자동차 시스템을 구축하는 것입니다. 현재 자동차 성능이 점차 향상되고 있는 상황에서 마이크로컨트롤러의 성능 향상이 기대됩니다. 자동차 전자 제어 장치 중 하나입니다.