1. Radar 시장
우선 Radar 시장을 크게 보면, 내 개인생각으로 다음과 크게 2가지 로 분류하고 다양하게 사용되어지는 것 같다.
- Radar 일반시장
- Radar IoT or 일반
- Healthcare: 사람의 몸을 중심으로 Radar를 이용하여 정보를 얻음
- Industrial: Robot 를 비롯하여, Drone , 다양하게 확장
- Camera : Camera의 확장으로 Radar를 접목 (4D Image Point Cloud)
- ITS : 도로 감시 와 교통량 측정
- 일반 카메라: Camera 와 접목하여 확장
- Radar Automotive: 아래참고
- Radar센서를 여러개 사용(Cascade)하여 다중채널로 4D image Radar 센서
- 이외 다양한 후방 및 전방, 다양한 Radar 센서(MRR/LRR/SRR)들
Radar 사용목적을 보면, 개인생각으로 다음 과 같으며, 틀리 수 도 있다.
- Radar 사용목적
- Camera 대신에 Radar 만 사용(Healthcare, 물체 움직임파악)
- Camera 기능확장해서 Radar 와 Camera 사용 (4D image Point Cloud)
TI에서 제공하는 각 모든 Radar 를 쉽게 파악(4D image/MRR/LRR/SRR)
1.1 각 반도체 회사 흐름파악 과 기존정리
Radar에 관련된 자료들을 모아보니, 각 Chip 제조사들의 솔루션들의 변화를 알아야 할 것 같아 간단히 정리한다.
각 Chip 제조사의 Automotive 에 들어가는 Chip 종류(ADAS,Cockpit, Zone architecture,이외 ECU)가 많으며, 이를 다 파악 할 수는 없다.
주로 내가 확인하고자 하는 것은 통신기술(5G 와 C-V2X, WIFI7, 통신은 주로 C-V2X) 과 센서기술(주로 Radar or Lidar)
보통 ADAS or Digital Cockpit/IVI 중심으로 보면될 것 같으며, Cockpit는 Hypervisor 사용하여 Dual OS에 최고성능으로 사용되어진다고 한다.
거기에 요즘 NPU를 넣어 vLLM까지 확장해서 사용하려고 하는데, 이건 Smartphone AP도 거의 동일하게 따라가는 듯 하다.
요즘 NVIDIA Drive 와 Qualcommn(Adreno) 유행일 듯, 다만, 발열문제!!
- Qualcomm Automotive
C-V2X가 제대로 되면, 자동차에서 4D Image RADAR가 많이 필요 없을 듯(개인생각?)
Cohda Wiresless
상위 Qualcomm 사이트 존재, 아래 사이트 Qualcomm C-V2X 개발 (이전에 NXP기반로)
예전에 V2X(DSRC)로 개발할때, 간단히 정리한 것 (MK5x일듯)
- Samsung Automotive
Exynos는 일단 링크만,하며 잘 되시길
Odroid(Exynos)보드를 가지고,논적이 있어 아래에 링크
요즘 Odroid도, AMlogic or Rockchip을 사용하지 Exynos는 거의사용안함
- MediaTek Automotive
MediaTek는 5G 와 V2X 있는데, C-V2X 없는듯 함.
- TI Automotive
TI의 경우, Cockpit 보다는, 거의 ADAS Radar 와 일반 과 DSP 중심으로 다양하게 제공하는 듯
Davinchi(DMxxx) Series
Davinci Series 는 Multimedia 칩이며, 다양하게 사용되며, TI 기본일 것 같다. (TI DSP도 기본)
Sitara(AMxxx) Series
Davinci를 이해하면 금방 이해가능해서, 아래 간단히 링크만.
TDA Series
OMAP에서 더 발전되어, ADAS 용 거의 사용하는 듯하며, Sitara(AM67)하고 거의 유사?
- Axis Communication
TI 기반으로 카메라 솔루션 업체로 잘 알고 있으며, 현재 TI Radar도 카메라에 확장 적용완료했음
- NXP Automotive
NXP의 Automotive에 들어가는 SoC은 다룬 경험은 없어 아래 링크만,
NXP Radar
간단히 NXP Radar를 살펴볼수 있으며, SRAM 엄청나다.(SRAM을 보면, FPGA 사용해도 될듯)
NXP V2X (DSRC)
이곳에 V2X는 상위 Cohda Wiresless에서 구현했으며, 이제 Qualcomm의 시대로 가는 듯
NXP iMX Series
Freescale-> NXP로 인수합병된 후, 나도 사용한지가 오래되어, 링크만,
- Hisilicon Auo 정보
V2X 에서 C-V2X 변경되는 듯 하고, ADAS에서는 다양한 Radar 지원,
Digital Cockpit에서 ISP에 왜 DVR이 있는지를 모르겠음 (궁금?, NVR도 아니고?)
- 이외 정보들
Radar는 중국 뿐만 아니라, Radar만 전문으로 하는 기업들이 꽤 많은 것 같은 것 같다.
직접 Radar Chip 사용하지 않고, 설계해서, 하는 곳도 의외로 많으 것 같다
상위내용들은 간단히 살펴 보는 것이며, 틀리수도 있음
1.2 TI Radar 사용 국내기업
헬스케어로는 AI하틴루 개발한 피플멀티 와 아래의 SRS(Smart Radar System) 이 주로 사용하는 것 같으며,
자동차(Automotive)쪽으로 경험이 없기에, 현재 잘 모르겠으며, 아래 SRS 중심으로 보자
- 피플멀티
AI 하틴루로 주로 헬스케어 제품으로 사용
- Smart Radar System
이미 작년(2023)부터 봐왔지만, TI Edge AI 를 적용하여 제품에 적용완료 한 것으로 보인다.
SRS 사업의 Roadmap
SRS 의 헬스케어 솔루션과 4D image Radar 768 Ch 쉽게파악
SRS Radar 와 Global Radar(Aptive/Contiental/Magna/Weifu) 비교 파악가능
1.3 Radar 와 이외 센서 비교
최근에는 TI에서 LiDAR 와 PIR(적외선 카메라)도 제공하는 것으로 보이며, 아래사이트에 간단히 각 장점 과 단점을 비교해준다.
- TI 의 LIDAR Module (Radar 이외)
Radar 이외에도 LIDAR를 제공하고 있으며, 거의 시작 분위기 인것 같으며, 모두 RADAR와 비교
LIDAR도 빛이므로 FMCW 가능한 것으로 보이며, 아래에 기술을 해놓음
- TI의 PIR(Passive Infraed)
TI에서 소개는 하지만, TI PIR 센서는 없는것 같으며, Radar 와 비교
https://dev.ti.com/tirex/explore/node?node=A__AXK97ThQVGib-PT.Hgk30Q__RADAR-ACADEMY__GwxShWe__LATEST
2. TI Radar 문서구성
TI에서 이제 Radar 원리를 문서로 제공해주다가, Radar 교육을 아래처럼 TI 사이트로 제공을 해주고 있다.
TI Radar를 이용해서 mmWaveSDK 기반으로 쉬운 Radar 개발구현이 목적일 것이라고 생각한다.
- TI 의 Radar RoadMap
TI Radar에 관련된 자세한 내용은 서술은 하지 않겠으며, 각 정보를 쉽게 얻을 수 있다.
우선 각 TI Radar 종류( Atutomotive or Industirial) 파악 하고 각 RoadMap을 파악하도록하자.
Technical Article 부터 White Paper 를 비롯해서 관련 Datasheet에 자세히 나오며 세부적인 기술도 자세히 서술해주고 있다.
- mmWave Radar Sensors 의 구성
- Device documentation: Radar Datasheet 이곳에서 찾도록
- Embedded Software: TI에서 제공하는 SDK 와 Toolbox
- mmWave low-power SDK
- Radar Toolbox
- Hardware kits and boards: Radar EVM 관련정보
- Training
- Radar Academy
- Training-> Radar Academy
TI에서 문서와 동영상으로만 제공하다가, 이제는 RADAR관련지식을 웹사이트에 같이 올렸으며, 기존문서와 차이라면
최근에 TI에서 제공해주는 Tool들과의 연관성 과 기본원리를 아주 자세히 설명을 해주고 있다.
- Embedded Software -> Radar Tool Box
https://dev.ti.com/tirex/explore/node?node=A__AE-ozIYMUrJo3Go63N5zBQ__radar_toolbox__1AslXXD__LATEST
- Embedded Software -> Radar Tool Box -> Example Projects
TI Board로 진행 Radar Project 들로 매번 새롭게 올라오므로, 각 개별 Project을 보도록 하자
https://dev.ti.com/tirex/explore/node?node=A__AKuFj77Ky7Fi.pAGypS8Ag__radar_toolbox__1AslXXD__LATEST
TI에서 세부적인 문서 와 Example Project를 비롯하여 HW Design 도 각 설명을 해주고 있으며,
관련부분들은 상위에 쉽게 찾아 볼수 있다.
2.1 기존 IDE-Tools 비교와 정리
각 Chip 제조사에서 제공해주는 IDE Tool이 VS code 혹은 Ecplise 기반으로 제공을 해주고 있다.
VS Code는 간단하고 편하지만, Node.js 기반이라 느리기 때문에 복잡한 디버깅은 좀 그렇다.
Ecplise 기반으로 된 Tool 기반으로 다 제공을 해주며, 그 후에, VS Code도 확장제공해주는 것 같다.
반드시 알아야 할 것은 Eclipse이며 이와 같이 연동하는 각 Debugging 과 Profiling 기술 인 것 같다.
- Eclipse-TI CCSv6,7(Code Composer Studio)
TI CCS 기본사용법으로, ARM/DSP(OS, Linux, TI BIOS) Debugging으로 이전에 정리
이외 Eclipse로 참조
- VS Code
VS Code를 이용하여 쉽게 Debug 를 비롯하여 각 설명
2.2 TI에서 제공 IDE-Tools/Tools 정리
- TI 전체 S/W 개발환경
TI의 전체 S/W 구조 와 각 Tool 사용을 쉽게 파악가능 (주로 CCS 와 mmWave 와 이외 Tool)
- TI 의 CCS(Code Composer Studio)
TI의 DSP 과 ARM과 같이 Ecplise기반으로 Debugging을 위해서는 알아야 하는 Tool이며, 예전에 정리한 것과 기능이 많이 변경은 되었을 거 같다.
세부 사용법은 CCSv6,7의 사용법 과 거의 유사하리라 생각되므로, 상위참조 or 아래 Manual을 보도록 하자.
TI CCS(Code Composer Studio) 의 Manual
TI CCS 의 Download
- TI 의 mmWave Studio
TI에서 SDK 와 각 GUI Tool을 Ecplise 기반으로 제공을 해주고 있으며, 거의 CCS와 비슷하리라 본다.(아직 사용 못해봄)
- TI 의 Edge AI Studio
TI에서 제공하는 Edge AI 기능으로, TI가 아니더라도, 요즘 ARM기반으로 되어있다면 얼추 다른 Tool을 이용하여 이용가능하다.
요즘 각 Chip Core 별로 Inference Lib 거의 나오며, 쉽게 연동가능하도록 하는 Tool 인 것 같다.
각 AI Model들은 정해져 있을 것 같으며, 나도 아직 사용을 못해봤다.
TI에서 별도로 Tool도 제공해주고 있다.
- TI 의 Radar Chirp Design 과 Power 측정
아래 Tab 에 따라 Basic/Advance/Power Estimator 제공