본문 바로가기

ssm

(41)
CH32V208 SSM - CH32V208GBU6 EVM 보드 제작 다양한 프로젝트를 하다 보면 상황에 따라 딱 맞는 칩을 고르는 일이 생각보다 중요하다. 그런데 가끔은 “이거 하나로 거의 다 되겠는데?” 싶은 만능 치트키 같은 MCU가 필요할 때가 있다. 그런 관점에서 보면 WCH의 CH32V208은 꽤 흥미로운 선택지다.CH32V208은 QingKe V4C 기반 32비트 RISC-V 코어를 사용하며 최대 144MHz로 동작한다. 또한 128KB Flash와 64KB SRAM을 제공해 중소형 임베디드 프로젝트에는 충분한 자원을 갖추고 있다.작은 패키지임에도 불구하고 BLE 5.3, 10M Ethernet MAC+PHY, USB2.0, CAN 같은 통신 기능을 한 칩에 통합했다는 점이 특히 눈에 띈다. 외부 부품을 많이 붙이지 않아도 유·무선 연결을 모두 구현할 수 있어..
[RP2350-W6300 SSM] RP2350 + W6300 테스트 보드 제작 MCU에서 가격대 성능으로 이야기 할때 RP2350이 단연코 1위가 아닐까... 그렇다면 네트웍 솔루션에서 가격도 저렴하면서 성능도 좋은 조합은 RP2350 + W6300인것 같다. W6300은 QSPI 인터페이스로 90Mbps 이상의 이더넷 전송률을 보인다.그래서 RP2350과 W6300을 하나의 보드에 넣어 SSM Type EVM 형태의 소형으로 제작해 보았다. 기존 RP2350-W6100 SM 보드 보다 최대한 작게 만들기 위해 SM Type 표준 핀맵을 사용하고 W6300을 보드 아래쪽에 실장 하도록 했다. [RP2350-W6300 SSM] 회로 핀맵 W6300의 이더넷 커넥터는 필요에 따라 탈부착 할 수 있는 형태로 해서 최대한 작은 사이즈로 제작했다. W6300은 RP2350의 QSPI..
[MSPM0G3507 SSM] MSPM0G3507 테스트 보드 제작 MSPM0 시리즈중 가장 성능이 좋은 MSPM0G3507을 테스트 할 수 있는 보드를 표준 핀맵 형태의 SSM TYPE으로 제작 했다.MSPM0G시리즈는 80MHz Arm® M0+ MCU, 128KB 플래시, 32KB SRAM, 2 × 12비트 4MSPS ADC, 연산 증폭기, CAN-FD등 다양한 아날로그 기능을 가지고도 1$정도의 저렴한 가격으로 판매되고 있다. MSPM0G3507 주요 회로 핀맵 MSPM0G 시리즈는 CAN-FD 를 지원하므로 CAN통신을 할 수 있는 드라이버도 추가 했다. MSPM0 시리즈는 USB 기능이 없기 때문에 USB UART(CH9101)를 추가 해서 디버깅을 편하게 할 수 있도록 했다.
[W6300 SSM] W6300 보드 제작 Wiznet의 새로운칩 W6300이 출시 되었다. 기존 W6100 대비 메모리와 속도가 향상되었다고 한다.가장 큰 특지으로 150MHz system clock의 QSPI를 지원하고 네트웍 속도가 크게 향상되었다고 하니 표준 핀맵의 SSM Type 형태의 표준 핀맵으로 제작 해 보았다 기존에 제작했던 W6100 SSM EVM 보드와 같은형태로 최대한 작게해서 SPI모드 전용으로 제작 했다. W6300 SSM 보드 회로 핀맵
[ESP32-C6 SSM] ESP32-C6 테스트 보드 제작 ESP32-C6는  2.4 GHz Wi-Fi 6(802.11 b/g/n/ax), Bluetooth 5 (LE), Thread, Zigbee 를 포함하고 있다. RISC-V 코어로 저렴하면서도 다양한 RF스택을 지원하는 솔루션에 적합한 MCU인것 같다.ESP32-C3 도 처음 나왔을때 작고 저렴해서 매리트 있었는데 이번에 출시된 C6도 다양한 RF를 지원해 테스트 해두면 좋을것 같다. 표준 핀맵인 SSM Type EVM 형태로 제작해 보았다. ESP32-C3를 업그레이드 해서 WiFi 기능과 저전력 기능 더욱 강화 했다고 하는데 아래표와 같이 비교 해 볼 수 있다. [ESP32-C6 SSM] 회로 핀맵
[MSPM0G1307 SSM] MSPM0G 시리즈 테스트 보드 제작 MSPM0에서 성능이 가장좋은 G 시리즈중 저렴한 MSPM0G3507을 테스트 할수 있는 MSPM0G3507 SSM 테스트 보드를 제작 했다. 저렴한 가격에 플래시 용량도 크고 FDCAN, ADC, DAC, OPAMP 까지 포함되어 있다. 저렴한 CAN 어플리케이션 제작에 있어 좋은 솔루션이 될것 같다. MSPM0G3507 80MHz Arm M0+ MCU, 128KB 플래시, 32KB SRAM, 2 × 12비트 4Msps ADC, DAC, 3 × 콤퍼레이터, 3 × 연산 증폭기, CAN-FD, MAT 1ku | ₩857   [MSPM03107 SSM] 회로 핀맵  ADC레퍼런스는 필요에 따라 LM4041을 외부에 별도로 실장 할수 있도록 했다.  MSPM0G 시리즈는 FDCAN이 있어서 CAN을 테스트 ..
[W5500 SSM] 초소형 W5500 보드 제작 Wiznet사의 가장 대표적인 Hardwired TCP/IP가 내장된 이더넷 컨트롤러 칩 W5500을 최대한 작게 제작 해 보았다.기존의 2층 PCB로 제작 했던 [W5500 SSM2 EVM] 와 비교해서 높이도 낮도 크기도 줄였다. 핀맵은 기존에 사용했던 SSM Type과 동일하게 제작해도 바로 교체 할 수 있도록 했다.요즘 W5500, W6100, W6300 등 다양한 이더넷 보드를 표준 핀맵형태의 미니타입 으로 제작해서 쉽게 교체 할수 있도록 제작 하고 있다. 다양한 MCU를 지원하는 SSM Type 모듈을들 이용하여 이더넷 테스트를 진행 할수 있다.
[MSPM0L1306 SSM] MSPM0L1306 보드 제작 TI는 최근 MSP430의 업그레이드 버전인 저전력 MCU(MSPM0)를 출시했다. 이번 제품은 저전력 소비와 합리적인 가격을 강조하며, 특히 다양한 응용 프로그램에서 효율적인 성능을 제공할 수 있는 잠재력을 가지고 있는것 같다. MSPM0는 ARM Cortex-M0 코어를 기반으로 하며, TI의 독자적인 16비트 MSP430 아키텍처를 대체하는듯 하다. 개인적으로는 MSP430의 독자적인 코어를 개선하여 이어가는 방식이었으면 좋았을 텐데, ARM 코어를 채택한 점은 다소 아쉽게 느껴진다. MCU 생태계에서 다양한 코어 선택의 자유로움이 더 많은 가능성을 열어줄 수 있기 때문이다. MSP430 시리즈가 이제 ARM 코어에 의해 밀려난 것처럼 보이는 점도 다소 씁쓸하게 다가온다. 한편, MSPM0의 크기는..