본문 바로가기

2018/03

(3)
USB KeyBoard Encoder 보드 제작 USB KeyBoard Encoder 보드 제작 USB Keyboard 로 동작하는 Encoder 보드를 제작했다.5개의 키 값과 Encoder값을 입력 받아 처리 할수 있는 보드로 MCU는 ST사의 STM32F042를 적용하여 제작하였다.HID composite device 로 인식해서 Key값을 실시간으로 변경 가능하다. USB KeyBoard Encoder 보드 구성도 Key값은 HID Key Config 프로그램으로 재 설정 가능하다. HID 장시치로 인식해서 동작중 실시간으로 설정 가능하다.키값는 Function Key(CTRL, ALT, SHIFT), Normal Key 에디트 창에서 키값을 입력하면 간단히 설정 가능하다.
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)..

반응형