아두이노 보드 중에 아두이노 Due 가 있다. 이탈리아어로 due 는 두에 라고 읽고 '둘'이라는 뜻이다. (숫자 1, 2, 3 이 uno, due, tre ... 이다.) 보통 아두이노는 AVR 프로세서를 사용해서 최대 클럭 속도(16MHz)나 배정도(double) 실수 사용에 제약이 있으나 이것은 ARM Cortex-M3 프로세서를 사용하여 훨씬 높은 성능을 가지고 있다.
일단 클럭주파수가 84 MHz이고 우노와(16MHz) 클럭으로만 비교하자면 6배의 성능을 가진다. 내부적으로 동작 전압이 3.3V이다. 또한 DAC도 내장하고 있으며 프로그램에서 64bit double형도 다룰 수 있다고 한다. 우노에서는 float형이나 double형이나 4바이트(32비트)이므로 배정도 실수 계산이 불가능하지만 두에는 그렇지 않다. 성능이 높은 만큼 가격은 비싼 편이다.
스펙은 다음과 같다.
- Microcontroller : AT91SAM3X8E
- Operating Voltage : 3.3V
- Input Voltage (recommended) : 7-12V
- Input Voltage (limits) : 6-16V
- Digital I/O Pins : 54 (of which 12 provide PWM output)
- Analog Input Pins : 12
- Analog Outputs Pins : 2 (DAC)
- Total DC Output Current on all I/O lines : 130 mA
- DC Current for 3.3V Pin : 800 mA
- DC Current for 5V Pin : 800 mA
- Flash Memory : 512 KB all available for the user applications
- SRAM : 96 KB (two banks: 64KB and 32KB)
- Clock Speed : 84 MHz
동작 클럭이 84MHz이므로 단순히 비교하면 우노보드보다 5배 이상 성능이 높으며 디지털 핀수가 굉장히 많다. PWM 개수도 우노보드보다 더 많으며 해상도도 12bit까지 지정할 수 있다. 그리고 ADC가 두 개 있다는 점과 모든 디지털핀에 인터럽트를 설정해 줄 수 있다는 것도 큰 장점이다. 우노의 경우 두 개의 외부 인터럽트만 사용할 수 있다.
핀 동작 전압이 3.3V이므로 레별 변환기 없이 라즈베리파이와 같은 보드와 직결할 수 있다는 점도 장점이다. 우노보드는 디지털포트 전압이 5V라서 라즈베피라이의 핀과 직결할 수 없다.
[#00094]
[#00094]
댓글 없음:
댓글 쓰기