최근 회사에서는 내년 물자 선택 전략을 정리하고 있으며, 지도부의 방침은 국내 제품을 사용할 수 있으면 최대한 국내 제품을 사용하는 것입니다. 제가 맡은 프로젝트를 살펴보니, 대부분 소량 생산(수백 장부터 수천 장)이며, 성능 요구 사항이 높지 않습니다(Cortex-M0+/M4 수준으로 충분함).
현재 고려 중인 옵션은 다음과 같습니다:
STM32G0/G4 시리즈: 에코시스템이 성숙했으나, 가격이 국내 제품보다 30~50% 비싸고, 납기 기간은 개선되었으나 지정학적 리스크가 우려됨
GD32F3/F4 시리즈: STM32와 핀 투 핀 호환되나, USB 및 CAN 호환성 문제로 인해 ранее 문제를 경험했고, 일부 외부 장치 레지스터에 차이 있음
CH32V307(친헝마이): RISC-V 아키텍처로 가격이 매우 저렴하나, 에코시스템이 약해 디버거 설정에 시간이 오래 걸림
APM32(지해): STM32와 호환성이 좋다고 알려졌으나 주변에서 사용하는 사람이 적어 확신이 서지 않음
N32(국민기술): 보안 암호화가 강점이지만, 우리는 활용하지 않으며 가격은 중간 수준
실제 사용 경험을 듣고 싶습니다:
소량 생산 프로젝트(양산 최저 비용 고려 없음)에서 현재 최우선으로 선택하는 제품은 어느 회사인가요?
FAE 관점에서 몇 마디 하겠습니다. 실제로 현재 중국산 MCU의 격차는 주로 '은닉된 품질’에 있습니다. ST 칩은 매뉴얼대로 설계하면 99% 문제 없이 작동하지만, 국산 칩은 95%는 문제가 없어도 남은 5%의 극한 상황(corner case)에서 디버깅을 하다 지칠 수 있습니다. 예를 들어 어떤 중국 브랜드의 RTC는 저온에서 시간이 틀어지거나, 다른 회사의 PLL은 전압이 떨어지면 쉽게 잠금 해제가 발생할 수 있습니다. 이는 매뉴얼에 적혀 있지 않아 대량으로 사용해야 문제가 드러납니다.
소규모 프로젝트라면 중국산을 선택할 수 있지만 다음을 꼭 지키세요:
완벽한 고표준/저표준, EMC, ESD 사전 테스트 수행
직접 원厂商 FAE와 연결(위챗 추가)하여 문제 발생 시 바로 문의 가능
STM32와 호환되는 하드웨어 설계 유지(예: 다양한 크리스탈 부하 커패시턴스 레이아웃을 미리 마련)
정직하게 말해서, 수백 개나 천 개 이상의 소량 로트의 경우 STM32를 그대로 사용하는 것이 대체로 가장 합리적인 선택입니다. 경영진은 늘 부품(BOM) 비용에서 30%의 절약 효과만 보지만, NRE(일회성 공학 비용)은 전혀 고려하지 않습니다.
질문에 답변해 드리자면:
제가 자주 쓰는 선택지: 여전히 STM32G0/G4입니다. 천 개 생산 시 칩 당 $1을 절약한다면 총 $1,000를 절약할 수 있습니다. 하지만 펌웨어 담당자가 GD32에서 이상한 USB 인터럽트 버그를 해결하는 데 2주를 소모한다면, 그의 급여만으로도 이미 손해를 보게 됩니다.
숨은 함정들: "핀 투 핀 호환"은 이 업계에서 가장 큰 거짓말입니다. 대부분의 경우 "펌웨어 호환"을 의미하지 않습니다. 국내 칩의 경우 코어와 표준 GPIO는 대체로 잘 작동하지만, 아날로그 주변장치(예: ADC 잡음 수준)나 복잡한 통신(CAN/USB)은 반드시 문제를 일으킵니다. 플래시 대기 상태 및 클록 트리 구성도 미묘하게 다릅니다.
고객 대응 방법: 만약 고객이 ST 칩을 구체적으로 요구한다면, 다른 칩을 권하지 않습니다. 견적서에 ST 칩 가격과 리드 타임을 명시적으로 기재할 뿐입니다. 프리미엄을 지불할 의지가 있다면 그대로 진행하면 됩니다. 만약 가격에 불만을 표시한다면, 그때 domestic 칩을 대체 옵션으로 비용 절감 방안으로 제시하세요. 최종 선택은 고객에게 맡기면 됩니다.
어려운 선택이에요. 서구에서는 예전에 이것들을 '모조품’이라고 불렀지만, 이제 GigaDevice나 Geehy와 같은 업체들이 진정한 경쟁사가 되었습니다. 그러나 소량 생산의 경우에는 주의해야 합니다.
내 선택: 보통은 듀얼 풋프린트 설계를 선택합니다. PCB를 STM32와 중국산 제품(예: GD32) 모두와 호환되도록 설계합니다. 첫 번째 소량 생산 시 출시 firmware가 오류 없이 완벽하게 작동하도록 STM32를 사용합니다. 프로젝트가 확장되면 비용 절감을 위해 중국산 칩으로 전환합니다.
경계해야 할 부분:HAL/라이브러리입니다. 중국 제조사에서 제공하는 '표준 주변장치 라이브러리’를 100% 버그 없이 신뢰하지 마세요. ST의 코드를 그대로 복사하여 붙여넣었을 때, 중국산 실리콘의 I2C 구현은 플래그 동작이 약간 다르기 때문에 코드가 멈출 수 있다는 사례를 여러 번 확인했습니다.
고객을 설득하는 방법:리드 타임 비교를 보여줍니다. STM32가 ‘16주’ 소요되는 반면 중국산 대체품은 '재고 보유 중’이라고 고객에게 보여주면 브랜드 이름에 대한 신경을 곧바로 끕니다. 현금 흐름이 최우선이죠.