[임베디드 2강] 칩 구매 고려사항

강지원·2024년 5월 28일

STM32 강의

목록 보기
3/33

칩 구매 고려사항

양산용 VS 샘플용(과제용) 에 따라 고려사항이 달라진다

양산일 경우

  1. 단가
  2. 수급이 원활한가
    • 수급이 원활하지 않으면 비싸질 수 있음
  3. 안정성
    • 사람들이 많이 사용해 본 칩
  4. 조건
    • 성능
    • 소비전력
  5. 구현의 용이성
    • 샘플보드가 있는가
    • 만들어진 회로도가 있는가

샘플일 경우

  1. 쉽게 구현가능 한 지
  2. 샘플 보드가 있는지
  3. 모듈이 구하기 쉬운지

그 외 고려사항

  1. 사용해본 칩
  2. 시행착오 끝에 알아낸 제품
    • 저렴한 걸로 해보다가 안 되면 점점 가격 올려서 괜찮은 거 찾기

칩 기본 상식

AVR vs ARM

최근에는 ARM을 많이 사용함

AVR

: AVR은 아트멜이라는 회사에서 만든 칩

ROM, EPROM, EEPROM 을 사용하지 않은 단일 칩 플래시 메모리를 사용한 최초의 마이크로 컨트롤러

  • PIC보다 처리속도 빠름
  • 자원이 풍부한 편
  • ISP 지원(In System Programming)
  • c언어 처리를 강력하게 지원
  • 같은 클럭 동작 시 PIC보다 4배 빠르고, 8051 보다 10배 빠름

PIC

: PIC는 미국의 마이크로칩 사에서 만든 칩

8051

: 8051은 인텔에서 만든 칩

ARM

: ARM 사에서 CPU를 설계함
각 반도체 회사에서 필요한 I/O 기능을 추가해서 생산

* 반도체 회사 
STM, ATMEL, TI, NXP
  • 32비트 사용
  • 가격이 저렴
  • 소비 전력도 적음

ARM 코어 종류

Cortex-M0

: 2009년 초저가형

Cortex-M4

: 2010년 부동소수점 연산장치를 내장

Cortex-M0+ 시리즈

: 2012년 초저전력형

Cortex-M7

: 가장 최근 ?

Cortex-M3

: 가장 먼저 발표된 Cortex-M 모델
32비트 고성능 ARM 마이크로 컨트롤러 시장의 개척자

* STM32F103C8T6(실습에 사용할 예정)
Cortex-M3 제품

ARM이 대세인 이유

  1. 제조회사가 아님
    • 라이선스를 받아서 동일하게 적용
    • 개발비용이 적게 들어서 가격이 싸짐
  2. 가격이 저렴
    • 구조가 간단 + 위의 이유
  3. 소비전력이 적음
    • 배터리로 돌아가는 기기에서 사용 가능
  4. 칩 면적이 작다
    • 적은 트랜지스터 사용
    • 소형화에 유리, 발열 문제도 적음
  5. 고성능 32비트 RISC 프로세서
    • 캐시 메모리 내장
    • 파이프라인 처리 방식

STM사 제품 보는 법

A : 고성능
R : 고성능 실시간 처리 목표
M : 저가형

STM32F103C8T6

STM32 : 회사 네이밍
F : 플래쉬
1XX : Cortex-M3
- F1 : 범용 / L1 : 저전력 / F2 : 고성능
V : 100 pin / C : 48,49 pin
8 : 65kb(내부 플래쉬 용량)
T : LQfP 패키지(칩의 모양)
6 : 동작온도 -40 ~ + 85 / 7 : 동작온도 -40 ~ +105

0개의 댓글