본문 바로가기

SSM

(30)
STM32F030 SSM EVM - Arduino 보드 만들기 STM32F0 시리즈 중 TSSOP20 핀의 소형 STM32F030F4P6 를 이용해서 Arduino 보드로 사용할 수 있도록 테스트 했다. Arduino IDE의 보드 설정에 Generic STM32F0 시리즈중 STM32F030 SSM 보드를 추가로 설정해 주었다. STM32F030 SSM EVM 보드에 맞는 핀맵을 사용하기위해 variant.h 파일의 수정이 좀 필요 한다. #define PA0 A0 //D0/A0 #define PA1 A1 //D1/A1 #define PA2 A2 //D2/A2 - TX #define PA3 A3 //D3/A3 - RX #define PA4 A4 //D4/A4 - LED // Right side #define PA5 A5 //D5/A5 - SCK #define PA..
MPU9250 SSM EVM 보드 제작 - 9축 Gyro + Accelerometer + Compass MEMS InvenSense의 2세대 9축 MotionTracking 칩셋인 MPU-9250를 SSM Type 형태로 제작 했다. 기존에 사용 하던 MCPU6500, MPU9150 과 유사 하지만 센서 성능을 개선하고 사이즈를 줄여서 출시 했다고 한다. MPU-9250은 시스템 인 패키지(SiP)로서 3축 자이로스코프 및 3축 가속도계와 복잡한 MotionFusion 알고리즘을 처리할 수 있는 기판 실장형 Digital Motion Processor™(DMP™)를 포함하는 MPU-6500 및 업계 최고의 3축 디지털 나침반인 AK8963, 두 칩을 통합합니다. MPU-9250은 업계에서 그 기능이 입증된 InvenSense의 MotionFusion을 지원한다. 낮은 6.4μA의 가속도계 저전력 모드를 지원하도록 ..
TMP100 온도 센서 모듈 보드 제작 TMP100 온도 센서 테스트를 위한 SSM Type EVM 형태로 제작 했다. ±1°C (Typical) from –55°C to 125°C ±2°C (Maximum) from –55°C to 125°C Resolution: 9 to 12 Bits, User-Selectable Low Quiescent Current: 45-μA, 0.1-μA Standby TMP100 레지스터 TMP100 Configuration 레지스터 TMP100 초기화 코드 void init_tmp100(unsigned char Addr) { // Start I2C Transmission Wire.beginTransmission(Addr); // Select configuration register Wire.write(0x01)..
[ESP8266 SSM EVM] rev2 보드 제작 [ESP8266 SSM EVM] rev2 보드 제작 기존에 제작했던 ESP8266 EVM 보드를 핀맵도 수정하고 LED도 추가해서 SSM EVM TYPE 형태로 새롭게 만들어 보았다.
BNO055 EVM 보드 제작 - 9축 IMU Sensor Board 보쉬사의 9축 IMU 센서 BNO055테스트 보드를 표준 핀맵인 SSM Type 형태로 제작 했다. 보드에는 압력 센서도 실장 할 수 있어 10축 IMU도 적용할 수 있도록 했다. BNO055의 가장 큰 장점으로 소형의 페키지에 FusionLib software 가 내장 되어 있어 3차원 자세 정보를 출력해 주는 것이다. 소프트웨어 부담을 줄여 주기 때문에 저전력 저가격에 적할 할것 같다. SSM 타입으로 제작해 다양한 확장 보드에서 간단히 테스트 가능하다.
MAX31855 - 써모커플 온도센서 테스트 보드제작 MAX31855 - 써모커플 온도센서 테스트 보드제작 써모커플 온도센서를 간단히 측정할 수 있는 MAX31855 테스트 보드를 제작 했다. 다양한 MCU와 확장 보드에서 테스트 할 수 있도록 표준 핀맵의 SSM TYPE EVM 보드 형태로 제작 했다. MAX31855 특징 - Cold-Junction Compensation - 14-Bit, 0.25NC Resolution - Versions Available for K-, J-, N-, T-, S-, R-, and - Simple SPI-Compatible Interface (Read-Only) MAX31855 블록도 MAX31855 레지스터 맵 MAX31855 레지스터 리드 함수 unsigned long MAX31855_Read32(void) { in..