본문 바로가기

[INTERFACE]

(223)
TUSB3410 VS FT232 둘다 시리얼 컨버터 칩이다. TUSB3410(이하 TI꺼)는 8051 Core가 포함되어 있고, 외부 클럭이 필요하며 3.3V용이라 3.3V 레귤에이터가 필요하다. FD232는 단순히 USB를 시리얼로 변환만 해 주기 때문에 사용하기 쉽고 펌웨어나 드라이버단에 관해 전혀 몰라도 된다. 클럭 및 레귤레이터는 칩에 포함되어 상당히 작게 제작할 수 있다. TI꺼는 8051기반에 CPU가 있어 RS232, RS485, IRDA모드로 전환할 수 있고 GPIO를 마음데로 제어 가능하여 특별한 기능을 추가할 수 있다. 펌웨어는 USB혹은 EEPROM을 통해 업데이트 할 수 있어 유연성이 훨신 더 좋다. 물론 샘플로 제공하는 펌웨어를 사용하면 USB-시리얼 변환은 그냥 쓰면 된다. 결론적으로 이야기 하면 FD232는 ..
[ Bluetooth ] Module 모듈 제작 [Bluetooth] Module 로봇 컨틀롤러의 펌웨어 다운로드 용으로 만든 모듈인데 Bluetooth to Serial형태로 사용자는 시리얼 포트 사용하듯이 무선으로 제어 할수 있도록 만들었다. 적용 어플리케이션 로봇 컨틀롤러의 펌웨어 업데이트나 무선 제어 용으로 사용할 수 있다.
Chipcon사의 CC2420과 Atmega128을 이용하여 Zigbee Module 제작 Chipcon사의 CC2420과 Atmega128을 이용하여 Zigbee Module 제작 Chipcon사의 CC2420과 Atmega128을 이용하여 Zigbee Module를 만들었다. 확장 모듈 이 모듈들을 이용하여 Zigbee 테스트 보드를 제작 했다. ZigBee 의 각 노드에서 온도 센서값을 받아 LCD에 출력하는 동영상
CC2420 EVM모듈, PIC18F4620 EVM모듈 제작 CC2420 EVM모듈, PIC18F4620 EVM모듈 제작 칩콘 CC2420테스트 보드 제작 Microchip사에서 판매 하는 저전력 MPU PIC18LF4620를 이용하였다. 이유는 데모보드를 제공하고 공개용 ZigBee Stack을 제공하기 때문... 물론 Chipcon사의 스택이 있긴 하지만 오브젝트파일만 제공하므로 프로젝트 하기엔 좋지만 공부하기는 좀 그래서... Microchip사에서 제공하는 PICDEM-z Zigbee데모보드를 참고하여 내게 필요한것 넣구 뺄것은 빼고 새로운 데모보드 제작 아직 부품 수급이 않되 있는 부품만으로 조립 PICDEM-z 데모보드 관련 자료 ZigBee Protocol Stack The ZigBee software stack is available from Mic..
[Zigbee-s EVM] PCB제작 따뜬따끈한 Zibee모듈 PCB가 도착 했다. Chipcon CC2420 부착 [MSP430F2x EVM] 모듈과 연동해서 ZigBee데이터를 받을 수 있다.
[Mega16 EVM] Atmega16 + PDIUSB 개발 보드 제작 [Mega16 EVM] Atmega16 + PDIUSB 개발 보드 제작 8채널 초음파 센서 보드를 이용하여 ATmega16과 PDIUSBD12를 테스트 할 수 있는 보드로 제작 해보았다. MCU는 ATmega16을 이용하였다. 간단한 예로 스위치로 입력 받은 값을 USB로 전송하는 예제작성 할 예정이다.
[TUSB3410 EVM] 디바이스 드라이버 인식 테스트 [TUSB3410 EVM] 디바이스 드라이버 인식 테스트 처음 USB포트에 연결 했을때 인식이 되었다 않되었다 문제가 좀 있어 몇번 땜도 다시 해보고 회로 점검도 했는데 진척이 없었다. 혹시나 해서 다른 USB포트에 연결 했는데 인식이 잘 된다. 전원쪽이나 리셋쪽이 좀 불안하지 않은가 싶다. 일단 지금 인식한 포트는 잘 동작 한다. 처음 USB에 연결하면 내부 롬의 Boot Device를 인식하고 드라이버를 물어 온다. 부트 드라이버를 인식히면 다운로드할 사용자 파일을 물어 오는데 디폴트 ini파일에 있는 "umpf3410.i51"를 찾고 펌웨어 파일이 램으로 다운로드가 다 되면 부트 드라이버는 해제되고 "umpf3410.i51"파일이 요구하는 새로운 드라이버를 요구 하게 된다. 샘플드라이버가 인식된 상..
[TUSB3410 EVM] 보드 제작시 고려사항 * TUSB3410 Errata 문서에 몇가지 사항이 나와 있다. - BUS Power 동작에서 CPU펌웨어가 살아나지 않는 경우가 발생한다고 함(Self Power는 문제 없다고 함) 외부에서 1.8V를 공급할때 /VREGEN을 Hi로 공급하는데 /VREGEN핀에 R2, D1을 삽입하면 리셋이 정상적으로 동작 (내부 1.8V를 이용하면 문제 없음.) - TUSB3410은 16k EEPROM은 읽을 수 없다고 하네... 이론~ - EEPROM모드로 동작시 "auto execute"모드로 동작 시켜야함 - /VREGEN핀을 Low로 하여 1.8V를 내부공급으로 해야 함 즉, R6 10k저항을 R13(GND)로 연결해야 함 저항때서 납땜 성공 의외로 간격이 좀 있어서 납을 길게 연장 했음.

반응형