초 고성능 STM32F7, Cortex-M7을 품다!
김*만 : 내부 EEPROM 은 지원을 하지 않는지요??? 그리고 EWARM(IAR)컴파일러가 cortex-M 버전인데 여기서도 M7을 사용할 수가 있나요??
: EEPROM은 제공되지 않고 IAR 7.30이상 버전부터 M7코어가 지원됩니다.
신*섭 : 부트로더에 대한 설명 부탁드릴께요
: System boot는 Chip 생산할때 포함되어 있는 Boot이며, User boot의 경우 Flash에 User가 구성하시면 됩니다.
신*진 : STM32 CUBEMX 라이브러리와 STM에서 제공하는 STM32F4xx_DSP_StdPeriph_Lib 형식의 라이브러리를 사용함에 따라 다른점이 있나요? 함수등이 다르더라고요^^
: 기존 Standard Peripheral 라이브러리도 충분히 검증된 안정된 소스코드이지만, RTOS및 Middleware등의 충분한 확장성이 고려되지 않은 설계입니다. STM32CubeMX의 라이브러리는 이러한 확장성및 이식성등을 다각도로 고려한 진보된 설계라고 보시면 됩니다.
박*재 : 세이프티 관련 스펙이 있는것을 보니 q100 인증도 진행 예정인가요?
: AEC Q100이라면 오토모티브 제품에 많이 적용되는 인증으로 알고 있습니다. STM32F7의 경우 Industrial제품 즉 Non-Automotive 제품이기에 Q100인증은 준비하지 않는것으로 알고 있습니다.
김*원 : 외부 IO관련 하여 M7의 FMC와 FSMC 다른점은 먼가요? 질문이 잘 안올라갑니다.
: M7은 FMC 기능만 지원됩니다. Dynamic + Static memory 지원 되는 Block입니다.
박*춘 : STM32F4의 뉴클레오 보드의 MBED 소스코드를 STM32F7에 바로 MBED 소스코드에 업데이트후에 컴파일 가능한지요
: 네 라이브러리만 차이가 날뿐 User는 동일합니다.
이*주 : STM32 F7에 적합한 Reat Time OS는 무엇인가요? 이러한 application sample code를 다운로드 받을 수 있읍니까?
: RTOS 제조사에 보면 샘플 코드를 받을 수 있습니다. F7의 경우 모든 RTOS 지원 됩니다. 원하시는 OS 찾으시면 됩니다.
김*원 : FMC와 FSMC 차이점이 먼가요?
: Satic Memory 지원 여부 입니다. FMC : Dynamic + Satatic Memory FSMC : Static Memory만 지원
장*운 : STM32F7이 LCD를 컨트롤 할때 상당히 빠른 처리속도를 보았습니다.그런데 보통 MCU로 그래픽 LCD를 프로그램할때에는 일명 노가다를 해야하는 경우가 많이 있는데,혹시 STM32F7는 좀 더 쉽게 그래픽 LCD를 컨트롤 하는 방법이 있나요?
: STM32CbueMx로 설정하면 쉽게 구동할 수 있습니다.
조*식 : M7 제품군 성능이 뛰어난것 같은데, 동영상 구현도 가능할까요? 동영상 코덱 지원 예정이 있는지요?
: 2Mbyte STM32F76x에 JPEC hardware codec이 내장됩니다
김*빈 : 소프트웨어 개발 환경은 어떤것들이 있나요? 그리고 코드의 성능차이가 있는지?
: STM32CubeMX code generator tool이 있어 쉽게 HAL Driver 구현 가능 합니다. 코드 성능은 IDE 최적화 옵션으로 설정하면 거의 동등 수준의 성능을 보입니다.
장*규 : mbed 지원은 현재 stm/nucleo의 모든 시리즈를 다 지원하나요 ?
: 현재 F0, F1, F3, F4, L0, L1, L4등.. F7을 제외한 모든 MCU 가 지원 됩니다.
유*용 : Cortex cpu HW 회로 설계에 있어, H/W 엔지니어가 가장 주의하여야 할 부분은 어떤 부분들이 있을까요? (전, 회로 설계 및 ARTWORK을 같이 하는경우에서의 설명을 부탁드립니다.),
: 회로설계는 data sheet의 전원구성관련 내용을 참조하셔서 필요한 수 만큼의 bypass cap을 달아주시고, BOOT 핀, 리셋, PDR 등을 사용용도에 맞게 구성하셔야 합니다. 전반적인 구성은 F7 EVAL 보드의 메뉴얼에서 회로도를 참조하실 수 있습니다.
레이다와 전자전 시스템의 구성을 간략화 시킬 수 있는 고성능의 기가샘플 데이터 컨버터 기술
이*용 : 현재 레이더추세는 고주파수대역이고 샘플링 속도 상당히 빠른 추세입니다 이들 조건을 만족시킬수 있는 프로세싱 할수 있는지요..아니면 점차 그런방향으로 연구 개발 중인가요
: 네 이 웨비나의 목적이 그렇습니다. 아울러 추세는 점점 Digital화 되어가고 있는 추세 입니다. 지금은 우리나라에서는 초기이고 점점 확대될 예정입니다.선진국들에서는 이미 이런 Technology들을 사용하는 것으로 알고 있습니다.
이*용 : 발룬을 활용하면 어떤 시험이 가능한지요
: ADC 입력단 매칭을 Balun또는 Amplifier로 가능 한데, 일반적으로 Balun의 경우 BW가 작아서 Datasheet만 믿지 마시고 직접 실험이 필요합니다. 아울러 Amplifier의 경우 ADC입력단에 Gain을 졸 수 있고 BW도 원하는 대역까지 확보할 수 있으며 System의 NF를 개선할 수 있으므로 이것을 사용하시는 것이 졸을듯 합니다.
이*용 : 현재구현되는 전자전 장비는 주로 항공기에 장착하여 공중에서 수행하는데 지상과 공중에 의한 프로세싱은 동일한지요 아니면 별도 프로세싱이 구현이 되어있는지요
: 공중전에서는 주로 AESA Radar를 사용하기 때문에 Array 갯수가 1000개 정도로 상당히 많아서 해상도가 높습니다. 그리고 공중에서는 Clutter성분들이 많이 없는 대신에 멀리까지 바라봐야 하구요, 그런데 지상에는 Clutter성분들이 많이 있고 다양한 Radar들이 있어서 특정해서 말씀드리긴 어렵습니다. 이 Device들은 지상 또는 공중 아무데서나 응용이 가능합니다.
박*상 : 고대역 데이터 전송을 실행하기 위한 일시적인 고성능 요구를 충족시키고 싶은데 가능할련지요...?
: 네 가능합니다. 일반적으로 통신에서는 상당히 고대역의 주파수를 처리합니다. 자세한 질문 사항은 아래 이메일로 연락 주십시오~ jackie.cha@analog.com
이*용 : 레이더 성능에 중요한것인 수신신호 프로세싱인데 현재 적용되는 수신 프로세싱의 단점을 무엇인지요
: 기존에 Radar 들은 대부분 Analog로 구현되어 있습니다. 통신 또는 모든 분야들이 Digital 분야로 가는 이유는 웨비나에서 설명 드린바와 같이 SWaP(Size Weight and Power)에 있어서 상당히 장점이 있고 Digital Domain에서 모든 Processing이 이루어 지므로 시스템의 Flexibility가 상당히 증대된다는 장점이 있습니다. 그러나, 기존의 Analog 만 다루시던 분들으 Digital을 접근하시면 처음에는 좀 어려운 부분이 있는데 이것만 극복하시면 상당히 많은 장점들을 직접 경험할 수 있습니다.
I*******n : 만약 동기클럭이 기가헤르츠대역이면 PCB설계시 주의해야 할 점은 어떨게 되죠?
: 이부분은 어느정도 경험이 필요합니다. PCB Layout시에 Multi Layer를 사용하셔야 하고, 전원 분리가 필요하며, Samplign Clock의 Phasenoise(Jitter특성)이 좋은것이 필요합니다. 아울러 Analog부분과 Digtial 부분이 신호선이 되도록이면 꼬이거나 겹치지 않도록 설계하시는 것이 필요합니다. Datasheet을 참조 하시면 Evaluation Board의 Layout이 나와 있으므로 이를 참조 하시면 좋습니다.
이*훈 : 차량용 레이더 제품에 대한 실차 테스트시 활용할 수있는 테스트 케이스 자료를 공유해주실 수 있나요?
: 차량용 Radar에는 24GHz또는 77GHz를 사용하므로 이 제품 보다는 ADF5901 또는 ADF5904를 사용하시는것이 효율 적입니다. 아래로 연락 주심시요~ jackie.cha@analog.com


