본문 바로가기

[MSP430]

(140)
[MSP430F2274 -SM EVM] 테스트 MSP430F2274 EVM을 SM타입으로 제작해서 테스트 했다. MSP430 USB JTAG으로 테스트시 주의 사항은 Reset핀의 콘덴서는 제거 해야 한다. 이에 대한 자세한 내용이 없어서 한참을 고생했다. 주의 할것! MSP430F2274 EVM 보드 테스트 동영상
[MSP430F2x-SM EVM]보드 제작 - MSP430F2274 [MSP430F2x-SM EVM]보드 제작 - MSP430F2274 MSP430F2x 시리즈 중 사이즈 작고, 저렴하며, 적당한 IO로 쓰기편한 MSP430F2274를 테스트 할수 있는 EVM 보드를 제작했다. 이전 버전은 너무 크게 만들어서 이번에는 소형이고 호환 가능한 SM타입으로 제작해 보았다. MSP430F2274 확장 테스트 보드 SM타입이라 Bluetooth 모듈연결 가능하고 저전력의 무선기능을 쉽게 구현할 수 있다.
[MSP430-SM EVM] Board 제작 [MSP430-SM EVM] Board 제작 소형의 SM타입으로 제작한 MSP430 모듈 보드. 필수 GPIO만 이용하여 저전력 테스트시 용이하도록 제작했다. 그리고 테스트 완료되면 저가 모델로 변경할 수 있도록 통일화된 핀맵을 이용하고 있다. 많이 보유하고 있는 MSP430F2418 을이용하여 테스트 해 보았다. SM 모듈의 동일한 핀맵으로 확장 테스트 보드에 연결가능하다. MSP430F24xx 회로도
LX1971 광센서 전송보드 제작 - MSP430F1232 + LX1971 + USB ( or Bluetooth) LX1971 광센서 전송보드 제작 - MSP430F1232 + LX1971 + USB ( or Bluetooth) LX1971 광센서 - 밝기에 따라 출력값이 상당히 리니어하게 나오고 인간의 눈과 비슷하다는 광센서 이다. MCU는 저전력 구동이 가능한 MSP430을 이용하였다. 저렴한 MSP430F123이나 MSP430F1232등 TSSOP28핀이 가능하다. 디버깅용으로 센서 데이터를 USB2UART로 전송 가능하다. 최종 목적은 무선으로 광센서 데이터값을 전송하는것 이므로 Bluetooth 모듈을 이용하여 원격에서 광센서(LX1971) 데이터를 수집할 수 있도록 했다. LX1971 테스트 동영상 광센서 테이터를 USB를 이용하여 PC로 전송 및 그래프로 표시하는 테스트 이다. 빛에 대한 민감도가 상당히..
[MSP430F2013-SS EVM] 보드 관련자료 [MSP430F2013-SS EVM] 보드 관련자료 300mil 간격의 초소형 MSP430F2013 모듈을 제작 했다. ez430-FET와 호환되므로 쉽게 펌웨어 다운로드 가능하다. MSP430F2013 예제소스 * MSP430 개발환경설정 MSP430F2013 회로도 [MSP430F2013-SS EVM] 확장 보드 MSP430F2013 SSD1815 GLCD 테스트
MSP430 I2C 전송 속도 테스트 MSP430 I2C 전송 속도 테스트 MSP430F2013 보드는 UART가 없어 I2C로 데이터를 수집테스트 정리 구성도 MSP430F2013 (I2C Slave) ->AVR (I2C Master) -> USB2Serial -> PC Host AVR - > 8Mhz 구동 MSP430F2013 -> 16Mhz구동 2Byte 데이터 수집 속도 측정 H/W 구동시 100Khz 구동시 450us 소요된다. 150Khz 까지 구동 가능하고 이때는 300us 소요된다. (200Khz 이상부터 깨지기 시작한다.) ->메인클럭을 16Mhz까지 올리니 400khz도 문제 없이 잘 동작한다. S/W I2C 구현시 AVR 8Mhz클럭에서 600us 소요된다. H/W I2C 구현 예제 unsigned char ReadByt..
MSP430F2013 을이용한 16Bit ADC 데이터 수집 테스트 MSP430F2013 을이용한 16Bit ADC 데이터 수집 테스트 MSP430F2013은 UART가 Timer로 구현할 수 있고 2400Bps로 상당히 느려서 I2C를 이용하여 데이터를 수집하는 테스트를 진행 하였다. 구조는 아래와 같고 PC(USB) -> AVR ( I2C Master) -> MSP430F2013(I2C Slave) 16비트 데이터 수집하여 그래프로 표시한 결과 변환값은 옵셋이 있는것 같고 OSR1024로 설정한 데이터가 좀더 일정한것 같다. 입력전압 100mV Gain1, OSR256 (digital filter) SD16CCTL0 = SD16UNI + SD16IE + SD16OSR_256; 입력전압 100mV Gain1, OSR1024 (digital filter) SD16CCTL..
[MSP430F2013 EVM] 클럭 시스템 및 속도 측정 MSP430 GPIO 토글 해서 클럭 설정에 따른 CPU속도를 측정했다. 프로그램 코드 while(1) { P1OUT ^= LED1_BIT; } ASM코드 측정 결과 1Mhz DCO : 6us 8Mhz DCO: 740ns 665Khz 16Mhz DCO : 360ns 1.4Mhz (AVR속도 측정 참고) 클럭 설정부분 코드 수정 //Set range :1, 8, 12, 16Mhz #if (__SYS_CLK__ == SYS_CLK_1MHZ) #define CALBC1_FREQ CALBC1_1MHZ #define CALDC0_FREQ CALDCO_1MHZ #elif (__SYS_CLK__ == SYS_CLK_8MHZ) #define CALBC1_FREQ CALBC1_8MHZ #define CALDC0_FREQ..

반응형