본문 바로가기

분류 전체보기

(1955)
XC3S200A-4VQG100C - 저렴하고 간단한 FPGA Xilinx Spartan시리즈 중 최근 XC3 시리즈는 간단하게 FPGA를 구성할 수 있도록 되어 있어 테스트 용도로 만들어 보면 좋을것 같다. 100핀 LQFP로 XC3S200A-4VQG100C 가 디지키에서 10$대로 판매 하고 있다. http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=122-1594-ND XC3S100E-4TQG144C 는 만원에 판매하고 있다. 이정도면 FPGA 스터디하는데 투자 할만하지 않을까? http://www.icbank.com/shop/default.asp?file=product_detail.asp&prod_code=P000104025
PIC32 USB Host 예제 컴파일 하기 PIC32 USB Host 예제 코드를 컴파일 하면 에러가 뜨는데 #include 와 같이 라이브러리를 이용하면 에러가 발생한다. PIC32 컴파일러를 새로 깔거나 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en532454 업데이트 해주면 에러없이 컴파일 된다. MPLAB C Compiler for PIC32 v1.10B upgrade 새로운 칩이라 까다로운 점이 많다.
[PIC32-SM EVM] 보드 제작 - Mini USB Host Board [PIC32-SM EVM] 보드 제작 - Mini USB Host Board USB Host기능이 있는 작은 모듈을 제작 하기 위해 저렴하고 고성능의 PIC32를 선택해서 소형의 USB Host모듈을 제작 해 보았다. 기존 [SM-Type EVM] 형태로 제작하여 핀맵을 통일 했고 여러 용도로 사용하기 편리하게 제작 했다. USB Host기능을 우선으로 해서 USB Host커넥터를 보드 앞쪽에 장착했다. MPU는 PIC32중에서 가장 소형이고 기능이 좋은 PIC32MX440F512로 제작 해 보았다. Microchip의 장점으로 소형이지만 상당한 기능을 가지고 있는데 32bit core, USB Host에 512Flah로 웬만한건 쉽게 구현할 수 있을것 같다. 확장 테스트 보드 TFT LCD테스트 확장 ..
[LM3S818 EVM] ST7565 GLCD 테스트 [LM3S818 EVM] ST7565 GLCD 테스트 STM32-EXP보드에 있는 ST7565 드라이버 TM0027 GLCD모듈을 [LM3S818 EVM]보드로 테스트 해보았다. 4핀의 시리얼 인터페이스 방식으로 연결하여 제어할 예정이므로 아래와 같이 커넥터에 연결한다. [STM32-48 EXP]보드에는 그냥 점퍼를 이용하여 쉽게 연결가능하다 LM3S818 ST7565 GLCD핀맵 STM32-48 EXP보드의 CN62-15P에 CS, CN62-14P에 RS핀이 연결되어 있다. CN24-14P(SCK) ->PA2, CN24-16P(SI) ->PA4 로 연결하면 된다. //----------------------------------------------------------------------------..
LM2576 소형 파워 모듈 제작 LM2576 소형 파워 모듈 제작 LM2575/LM2576 용 소형 파워 모듈이 필요해서 만들었는데 LM2576의 경우 40V, 3A 까지 출력 가능하다. On/Off, Feed Back 가변 설정 가능한 핀을 빼 두어 여러가지로 테스트 가능 하도록 했다. LM2576ADJ 5V출력 : R1: 1.5k, R2-4.2k LM2576ADJ 3.3V출력 : R1-1.5k, R2-1.6k 기본 회로 출력 전압 가변 3.3V R2 = 1.7k 5V, R2 = 3.1k 12V, R2 = 8.84k 15V, R2 = 11.3k For ADJ. Version R1 = Open, R2 = 0Ω VREF = 1.23V, R1 between 1k and 5k. LM2575 응용회로 양전원 입력 -> 음전원 출력 음전원 입력..
[CAN_EVM] CAN Test Board [CAN_EVM] CAN Test Board CAN 테스트 할수 있는 EVM 보드를 제작했다. LM3S2965 EVM 보드 및 SM-Type EVM중 CAN테스트 가능한 MCU를 적용할 수 있는 보드 이다. CAN관련 회로도 LM3S5732 사용시 [CAN_EVM] 핀맵 STM32-SM 사용시 [CAN_EVM] 핀맵 LM3S2x 기준으로 제작된 보드 이기 때문에 SM-Type 연결 할때 보드상의 SW 입력은 전혀 고려가 되어 있지 않아 점퍼가 필요하다.
[MSP430F2013-SS EVM] SSD1815 초소형 그래픽 LCD테스트 [MSP430F2013-SS EVM] SSD1815 초소형 그래픽 LCD테스트 SSD1815 드라이버를 사용하는 초소형 그래픽 LCD모듈을 [MSP430F2013-SS EVM]에서 테스트 했다. MSP430F2013은 Flash Memory가 2k byte밖에 되지 안기 때문에 코드 사이즈에 신경을 써야 한다. 전체 구조를 바꾸고 옵티마이즈 결과 2k내로 충분히 들어오는것 같다. 아래는 컴파일 결과이다. 812 bytes of CODE memory 51 bytes of DATA memory (+ 8 absolute ) 502 bytes of CONST memory SSD1815 그래픽 모듈은 최소 4핀의 포트만 있으면 되므로 P1.0~P1.3으로 연결하면된다. 사용한 확장보드는 [Ethernet Test..
PCB에러 발견 보드 테스트 중 이상한 현상이 발생 하기에 한참을 디버깅 하다 PCB에 문제가 있는것을 발견했다. 졔전에 잘 동작했던 모듈을 수정하여 새롭게 적용해서 프로그램도 거의 수정없는 상황에서 디버깅 하기는 더 쉽지가 않다. 모든 시퀀서를 하나씩 테스트 하다 패턴이 붙어 있는것을 발견했다. 예전(2000년 이전)에는 이런 경우가 많았지만 요즘은 보기 더문 일인데... 어떻게 그 많은것 중에 불량난 PCB를 골라 조립을 했는지? 아무튼 잘 해결되서 보드 조립 완료. 다음에도 문제가 있을때 PCB의심도 필요할것 같아 기록해 둔다.