Cortex®-M0+ 기반의 Atmel®|SMART™ SAM D 마이크로컨트롤러와 주변 개발 환경 소개
정*엽 : home IoT를 응용하기 위해서 일반 가전제품과의 Interface도 개발되어져 있는 것들이 있나요?
: SAMD20 + WIFI, Zigbee,BT 를 연결하여 하나의 모듈로 만들어 놓은 제품이 있습니다. ( MCU + wireless device ) , SAMD20 의 경우 Wireless 로 다른 장치와 연결하면서 가전제품도 컨트롤 할 수 있습니다.
정*문 : [질문] MCU에 임베디드 플래시 대신 비휘발성 메모리를 넣은 제품도 생산되는지요?
: 저희는 Flash 내장버전 MCU와 Flashless 버전인 MPU 가 있습니다. SRAM은 내장되어져 있기는 하나, Flash 대신 비휘발성 메모리 제품은 없습니다.
서*준 : EVNET 컨트롤러 설명시 peri 에서 다음 peri 의 interrupt 로 이동된다고 하셨는데 이해를 돕기위해 예를 들어 설명부탁드립니다.
: 예를 들어 ADC 로 값을 받아 comperator 에 값을 비교하여 출력하는 application 의 경우 기존에는 ADC 로 값을 받아 CPU 가 정해진 값까지 ADC 로 값이 읽히면 comperator 에 data 를 전송하여 interrupt request 를 하는 방식이었다면 event system 을 이용하게 되면 ADC 로 값을 받고 정해진 값까지 data 가 들어오면 CPU 와 상관없이 ADC 에서 comperator 에 request 를 보내는 방식으로 사용할 수 있습니다.
김*열 : 사용 전원은 몇가지 이고, Power saving이나 클력 가변기능이 가능한가요?
: 사용 전원은 1.62V - 3.63V 를 main voltage 로 사용할 수 있습니다. power save 기능으로는 normal mode 와 sleep mode 가 있고 sleep mode 의 경우 IDEL 모드가 3, standby mode rk 1로 구성되어 있습니다. clock 의 경우 내부 PLL 을 사용하여 변경 가능합니다.
정*균 : 현재 보여주신 데모의 무선전송은 ATMEL SAM D chip안에 있는 것으로 데모를 한 것인지요? 어떤 방식으로 통신을 했는지도 궁금합니다.
: 무선전송은 WINC1500 이라는 ATMEL Wifi Module 을 통해 전송하였습니다. SAMD20 MCU 와의 인터페이스는 Xplined kit 상에 Header Extension 으로 나와 있는 periperial 을 사용하여, 각 센서칩들과 interface 통신 하였습니다. 사용된 인터페이스는 I2C(온도센서) / SPI(WINC1500) 등입니다.
김*형 : 저전력이 장점인 대신에 그에 따른 제한적인 부분도 발생하지 않을까요?
: Datasheet 에 정의 되어 있는 Spec 에 맞게 validation 되었기 때문에, 그에 맞는 Target Application 을 정한다면 큰 문제는 없을것으로 보입니다.
서*준 : 데모에서 wifi 데모보드는 핸드폰과 통신하나요? 그리고 핸드폰은 웹하고 통신하나요? 보드가 서버의 역할을 하나요?
: WiFi board는 Access Point를 통해 IBM system으로 갔다 App이 설치된 phone으로 가는 경로입니다.
서*준 : 아날로그입력 전압범위는 어떻게 되나요? 아날로그출력전압의 출력범위는 어떻게 되나요?
: ADC 의 경우 1/2 gain 기능을 이용하여 main 입력 전압의 ( Vref ) 의 2배까지 사용가능합니다. ( Max : 7.3V ) . DAC 의 경우 main voltage 범위 내에서 analog 출력을 할 수 있습니다.
김*진 : 코어텍스 버전이 많이 있는데 왜 M0를 채택한건지
: 현재 아트멜은 M0/M0+외에도, M3/M4/M7의 M 시리즈와, Cortex-A5등의 A시리즈 제품도 있습니다. M0+를 선택한 이유는 32-bit 시장공략을 위한 M3/M4와는 달리, 8-bit, 16-bit 시장을 공략하기 위해서 입니다(저전력/저가)
: 모터 제어용 driver IC 는 없습니다. driver IC 의 제어는 PWM 으로 제어를 하시면 되고, ATMEL 의 거의 대부분의 MCU 에 PWM 블럭이 기본으로 지원되고 있음으로 driver IC 제어용 MCU 로는 다양한 Line up 이 준비되어 있습니다.
정*수 : Xplain 키트의 jtag으로 다른 보드의 용도로 사용가능한가요? 아니면 키트에서만 사용가능한가요?
: 다른 보도의 용도라는것이 어떤용도인지설명 부탁드립니다.
김*진 : 블루밍스를 상용화 제품에 적용해도 되는지요
: 현재 Atmel은 Connectivity device with MCU를 IBM에서는 Cloud Service를 협업하여 동시 Promotion 중입니다.상용화 가능 하십니다.
최*엽 : 테스트에서는 잘 나오네요.. ^^ 기존 m0 시리즈가 stm 등의 회사에서 이미 나왔었습니다. 타사 대비 큰 장점은 무엇인가요?
: 예를 들어, S사의 제품에 비해서, 전류소모가 우수합니다(70uA/MHz). PTC같은 HW Touch Controller가 있어서, 추가 구현이 가능합니다. Event controller, Sleep walking등이 있어서, 저전력 어플리케이션 구현시 효율적입니다.
: M0와 M0+의 차이점을 요약해주세요..
: 시간 순서적으로는 M0가 먼저 나오고, 그뒤에 M0+가 나왔구요, M0보다,M0+가 static 전류/ dynamic 전류가 모두 우수합니다. M0 는 가격면에서 M0+보다 더 저렴합니다.
한*남 : 이전의 Cortex SAM D와 차이점은 무었인가요?
: 이전 제품은 Cortex-M3/Cortex-M4 기반의 제품들로 이름은 SAM3, SAM4 등으로 구분되었습니다. 주로, 100MHz 전후의 제품들로 구성된 반면에, SAMD20은 Cortex-M0+기반이며 48MHz 위주로 제품이 구성되어 있습니다.
DC 전압에 실린 미세 노이즈 측정 (Power Rail 신호무결성 측정)
서*준 : FFT 측정으로 신호의 주파수를 측정하는데 노이즈 성분도 측정이 되어서 실제 신호의 주파수 지터특성을 보기는 어렵습니다. 예를 들어 100KHZ 파형을 측정하면 노이즈에 의해 다양한 주파수가 측정되어서 실제 신호의 주파수 지터특성 파악이 어렵습니다. 노이즈 주파수를 무시할 수 있는 좋은 측정 방법이 있는지요? 실제 100KHZ 출력신호는 101KHZ~99KHZ에서 출력되는데 이 범위를 넘어가는 경우가 있는지 측정하고 싶은 경우가 있습니다.
: 말씀하신 경우는 100Khz 신호가 잘 나오는지 확인하시는 방법은 이신호에 대한 Ref clock를 잡아서 ref clock과 입력 신호를 비교하야 지터 성분을 측정하는 방법이 있습니다.
서*준 : 어떤 측정구간에서(외부에서 스코프로 입력되는 측정 시작/정지 신호 입력구간) 측정하고자 하는 신호의 최대주파수와 최저주파수를 실시간 측정헤서 스코프 화면에 실시간으로 표시하는 기능이 있나요? 특정구간에서 신호이상 유무를 판단할 때 유용하게 쓰일 수 있을 것 같습니다. 일반적인 스코프에는 이런 기능이 없는 것 같습니다.
: 입력된 신호의 주파수 성분은 FFT를 이용해서 확인 하실수 있습니다. 단 이때 주파수 성분은 신호에 들어있는 모든 성분이기 때문에 Gain을 확인 하시여 확인 해야 합니다.
정*수 : MCU 슬립모드의 전력사용량을 측정하고 싶은데, 샤용전류가 uA 단위입니다. 가능한 방법이 있나요?
: 전력 사용 측정을 위해서는 전압과 전류를 모두 측정해야합니다. 전압은 N7020A 전류는 N2820A를 사용하시면 되며 power 측정용 어플리케이션을 이용하시면 전력 사용량 mWh로도 측정 가능합니다.
: 2Port로 연결하여, Voltage Drop을 Infinite Persistence Mode로 하고, Data Logger처럼 사용도 가능한 것인가요?
: 인피니트 모드를 사용하면 화면에 신호를 계속 누적해서 측정이 가능 하며, 데이터 로커처럼 사용하시려면 저의 Bencvue 무료 프로그램을사용하시면좋을 것 같습니다.
이*범 : N2818A Differntial probe로 사용하는데,Differntial probe와 Power rail probe와 큰 차이점은 무엇인가요? 예로, offset 조정이나, 입력임피던스나..
: 이 프로브는 single ended 프로브이며 differential 측정은 불가능합니다. offset은 24V 이며 입력임피던스는 50k옴입니다.
정*엽 : s 스코프없이 power rail probe와 보유 스코프로 화면에 보이는 소프트웨어방식으로 측정 할 수 있는지요?
: 현재 호환되는 프로브는 9000X, 4000X 프로브 이며 동일한 소프트웨는 9000X 스코프를사용하시면 됩니다.



