Part2. ARM Cortex-M0 마이크로 콘트롤러의 이해 - 실습강의
김*희 : V2link를 통한 가상포트를(컴퓨터) 이용해서 M0 보드에 USART 포트를 통한 데이터를 볼수 있는 방법이 있는데 지연이 생긴다면 무슨 문제일까요.
: baud rate가 얼마나 되는지요? SWD 디버깅과 같이 수행한다면, 버틀넥이 발생해서 그럴 가능성이 있지 않을까 합니다.
임*식 : ARM사에서 만들고 있는 컴파일러와 GCC 컨파일러를 모두 호환되게 사영가능한게 맞는거지요??
: 기본적으로 이번 강의해서 사용한 C 코드는 ARM keil이든 Gcc이던 상관업습니다. 다만, tool이 달라지면 설정 방법에 차이가 발생합니다.
구*훈 : stm 개발환경이 HAL(CUBE) 라이브러리와 기존 stm32 라이브러 둘 중 어느걸 이용해서 개발이 많이 되나요?
: CUBE MX는 Visual programming 방식이고, 이 tool에 의해 결국 불려지는 library가 stm32 라이브러리입니다.
: VIsual이라 하지만, inital code 작성으로, 시작시 도움이 되는 tool입니다.
지*호 : [질문]C언어와 IAR 코딩,컴파일러가 많이 다른지 궁금합니다.
: C언어를 기계어로 변환하는 tool이 컴파일러이며, IAR (EWARM)은 코딩에 필요한 툴(editor, compiler, linker,...)을 사용하기 쉽게 모아둔 것입니다.
임*식 : ARM이 3가지 타입이 있는것으로 압니다. 1. A: Application Processor 2. R: Realtime PRocessor 3. M: Micro Controller 오는은 M시리즈 같은데 보통 3가지 타입에서 어떤 것을 하려고 할때 M 시리즈는 선택하는 기준으로 삼으면 되는지요?
: A는 보통 Linux와 같은 범용의 OS가 올라가는 경우, M은 Non-OS 혹은 소형의 RTOS가 올라가는 정도의 어플리케이션, R은 인터럽트 응답성에 민감한 어플리케이션 정도로 이해하시면 되겠습니다.
김*호 : [질문] 실행 PC 컴퓨터의 하드웨어적인 제약사항이 있을까요?
: IAR 의 경우라면, 요즘 나오는 보통의 PC로 사용이 가능합니다.
IoT 무선통신 개발 및 테스트 도전과제
임*식 : LPWAN는 무슨 약자인지요?
: 저전력 광역 무선통신(Low-Power Wide Area Network)의 약자입니다.
김*훈 : 질문 ) 헤이로우의 장점은 무엇인가요.?
: 802.11ah은 900MHz 대역의 저전력 와이파이 표준이라는 점이 특징입니다. 아울러, 낮은 주파수이기 때문에 더 멀리까지 데이터 전송이 가능합니다.
서*길 : Bluetooth5의 전송 거리도 멀어지고, 속도도 빨라지면 배터리 소모가 커서 웨어러블에는 사용이 어려울거 같은데, 주용도가 뭐가 될거라 예상하시나요?
: 블루투스5는 사물인터넷분야에서 가장 많이 사용될 것으로 예상됩니다. 특히 핵심 기술은 BLE를 이용하여 스마트홈에 많은 기여를 할 것으로 기대됩니다.
IoT 디바이스 배터리 수명 극대화
재* : 아주 디테일한 분석도구이군요. SW개발자입장에서 예를 들어, 리얼환경 IoT 장치가 1000mA배터리를 사용할 때 얼마 동안 동작가능한지도 측정이 가능한가요?
: 실제 사용환경에서 발생 가능한 이벤트를 외부 영향 없이(i.e. chamber)얼마나 정확하게 측정하고, 주기를 설정하느냐에 따라 보다 정밀한 측정이 가능하세요
임*식 : iot 디바이스의 배터리 수명을 측정할때요 실제 물리적인 배터리 수명을 측정후에 모니터를 통해 보여줄때 keysight장비와의 연결로 인해 추가로 배터리가 수명되는 비용은 없나요?
: X8712A에서 사용되는 장비는 N6705 + N6781 SMU 모듈입니다. 전원을 공급하면서 동시에 측정이 가능한 장비이기에 기존 프로브 등 Loss가 발생 가능한 솔루션들 대비 정밀한 측정이 가능하세요.
이*혁 : 배터리 마다 특성이 다른데 X8712A는 어떻게 동일하게 높은 정확도를 갖을 수 있는지 문의 드립니다.
: 배터리마다 특성이 다르다는 것은 각 동작상태에서의 소모전력이 다를 뿐, 측정하는 계측기 입장에서는 빠르게 변하는 미세전류를 끊김없이 정확하게 측정할 수 있기 때문에 높은 정확도로 측정이 가능합니다.
: X8712A의 테스트 방식은 사용자가 지정한 구간 내에서의 이벤트에 따른 소모 전류량을 근거로 전체 사용 가능시간을 역산하는 방식입니다. 지정구간 내에 어떠한 이벤트를 포함하고 어떤 경향성을 갖는지에 따라 측정 정확도 차이가 날 수 있습니다.
여*민 : Data logging시 High Sampling Rate이 가능하다고 하셨는데요. 어느정도까지 가능한가요?
: N6705 HW의 스펙상 최대 200KSa/s 까지 가능합니다
ADS를 이용한 High Speed 채널 시뮬레이션 방법
유*호 : 설계된 PCB 파일 pads 같은 파일을 가져와서 신호별 무결성 분석이 가능할까요?
: 가능합니다. odb++같은 형식으로 import하여 해석 가능합니다.
박*영 : SD카드 클럭노이즈가 외부로 방사되는 RE 예측은 ADS로는 불가능하겠죠?
: EMC/EMI 와 관련하여 Radiation관점에서 노이즈에 대한 부분을 확인 가능하며 conduction관점에서도 mixed-mode s-parameter분석을 통해 분석 가능합니다.
김*균 : ADS를 통해 시뮬레이션을 결과를 PCB 설계에 적용한후 실제 SMT 후 보드를 확인 결과 시뮬레이션의 결과와 다르게 나타났을 때, 설계 시 고려하지 않은 점이나, 문제점 검토 방안등은 어떤 부분일까요?
: 매칭하고 하는 부품의 S-parameter가 정확하다는 전제하에, PCB의 S-parameter추출을 위한 모델링과, L,C component의 기생성분이 정확히 고려될 수록 실제에 가깝게 시뮬레이션 됩니다.
이*용 : 레이다 송신수신 분석에 ADS를 사용할 경우 필요한 정보가 무엇인지요?
: 안녕하세요. 키사이트 코리아 김재혁부장입니다. 레이다 송수신부의 경우도 Tx chain과 Rx chain이 있어서, RF송수신부의 경우 기존 시뮬레이션 방법과 동일 하십니다. 다만 SystemVue라는 제품에서 레이다 전체의 시스템시뮬레이션이 가능하십니다. SystemVue에서는 Trajectory layer에서 target의 position정보를 modeling하고 Antenna layer에서 radar의 position정보를 modeling하고 끝으로 위의 정보를 토대로 signal layer에서 종합적인 내용을 해석하게 됩니다. 참고 부탁드립니다.
김*식 : 오늘 방송에서 소개해 주신 "EEsof ADS"는 RF, 마이크로웨이브 및 신호 무결성 애플리케이션을 위한 전자 설계 자동화 소프트웨어 인데요, 산업체에서의 적용가능한 범위와 응용범위가 궁금합니다.
: ADS의 적용범위는 아주 다양합니다. RFuW, High Speed Digital, Device Modeling, ESL, RFIC등 IC부터 전체 system에 대한 적용이 가능합니다.
최*휴 : ADS를 통한 제품 개발 비용 절감 사례가 있으면 소개부탁드립니다.
: ADS를 적용하여 비용 절감한 사례는 여러가지가 있습니다. 대표적으로는 Time to Market관점에서 비용을 절감한 사례들입니다. 그리고 최근 업데이트된 PI Decap optimizer의 경우 적용되는 decoupling capacitor의 수를 최적화하는 기능을 통해 전체 capacitor수를 줄여서 비용 절감을 할 수가 있습니다.
인텔 FPGA 를 사용한 대용량 대역폭 메모리 솔루션
김*태 : Stratix 10 mx의 특징을 보았을때 활용분야는 AI나 자율주행외에 어떤분야가 있을까요?
: 기본적으로 고속의 많은 메모리가 필요한 application에 적용 가능합니다. 말씀 하신 application외 memory tester 나 data center등 에도 유용할 것으로 보입니다.

.jpg)


