2009년 12월 2일 수요일

9500+ 필드테스트 2부

안녕하십니까 이번 9500+ 필드테스트를 맡은 카레입니다.

 

1부에서 간략하게 제품 포장지 와 제품 외형에 대해서 문제점이 무엇이였는지 확인하는 시간이였고 2부에서는 밑판 내부구조와 PCB 설계, 마감을 중점적으로 알아보는 시간을 갖도록 하겠습니다.

 

1,2 번 사진은 대충 부품 크기만 알아볼수 있겠끔 찍어놓았습니다.

별로 중요하지 않으시는 분들을 위해서 기판 상태가 어떤지만 찍어놓았기때문에 사진 품질이 양호하지 않습니다. 이점 양해부탁드립니다.

 

1번 사진에 들어간 기판에 들어간 부품을 살펴보자면 지금 현존하는 동급 최강 광마우스 입니다.

 

가운데 에 들어간 제품들 중에서 아바고 테크놀러지 A3080을 채택했습니다.

자세한 사항은 http://www.avagotech.com/pages/en/navigation_interface_devices/navigation_sensors/led-based_sensors/adnk-3080/ 을 참고하시길 바랍니다.

 

A3080이 가지고 있는 중요한 기능들은 간단하게 설명해드리겠습니다

High speed motion detection – up to 40 ips and 15g
• New architecture for greatly improved optical
navigation technology
• Programmable frame rate over 6400 frames per second
• SmartSpeed self-adjusting frame rate for optimum performance
• Serial port burst mode for fast data transfer
• 400 or 1600 cpi selectable resolution
• Single 3.3 volt power supply
• Four-wire serial port along with Chip Select, Power Down, and Reset pins
Applications
• Mice for game consoles and computer games
• Mice for desktop PC’s, Workstations, and portable PC’s
• Trackballs
• Integrated input devices

 

첫번째 는 하이 스피드 모션 디렉티션 이 초당 40ips 로 동작하며 가속도는 15g.

최대 구현가능한 스캔 속도가 6400 프레임.(수치가 높다고 좋은건 아닙니다. 그것을 뒷받침 해줄 소프트웨어가 필요하기때문.)

 

스마트 스피드 기능(프레임 레이트 기능을 옵티뮤 리프로멘시 한다고 합니다. 프레임 레이트 를 세밀하게 관리하기 위한 기능으로 추정됩니다.)

 

시리얼 포트 버스트 모드(이건 어떤 기능에 사용하는지 모르겠습니다. 뒤에 나오는 글자를 변역하자면 빠른 데이터를 원활하게 송수신하기 위한 기능으로 추정됩니다.)

 

해상도는 400, 1600CPI 를 자유자재로 선택할수 있도록 해놓았으며 전원은 싱글 3.3 V 입니다.

 

옵티컬 칩셋 왼쪽 에 MCU, EPROM 은 대만 호텍세미컨덕터 에서 최신제품입니다.

 

MCU 는 HT82A520R 을 채택했습니다.

A3080에 맞는 풀스피드 유에스비 8비트 OTP MCU with SPI를 채택했습니다.

(자세한 사항은 http://www.holtek.com.tw/pdf/computer/82a520r_620rv100.pdf 에 가셔서 보시면 됩니다.)

 

HT82A520R/HT82A620R -- Full speed USB 8bit OTP MCU with SPI

General Description

The HT82A520R/HT82A620R are 8-bit high performance RISC-like microcontrollers designed for USB keyboard mouse and joystick product applications.

The advantages of low power consumption, I/O flexibility, programmable frequency divider, timer functions, oscillator options, multi-channel A/D Converter, Pulse Width Modulation function, Watchdog timer, SPI interfaces, Power Down and wake-up functions, enhance the versatility of these devices to suit a wide range of application possibilities such as sensor signal processing, motor driving, industrial control, consumer products, subsystem controllers, etc.

 

520R같은 경우 8비트 하이 리프로멘시 RISC 기반으로 만들어진 마이크로프로세서라고 명시되어있으며 주로 들어가는 제품군은 유에스비 키보드 마우스 조이스틱 제품군에 들어갑니다.

 

560R 같은 경우 출력장치에 들어가는 MCU이니 설명은 하지 않겠습니다.

 

EPROM 은 HT24LC02 를 채택했습니다

 

HT24LC02 -- CMOS 2K 2-Wire Serial EEPROM

General Description

The HT24LC02 is a 2K-bit serial read/write non-volatile memory device using the CMOS floating gate process. Its 2048 bits of memory are organized into 256 words and each word is 8 bits. The device is optimized for use in many industrial and commercial applications where low power and low voltage operation are essential. Up to eight HT24LC02 devices may be connected to the same two-wire bus. The HT24LC02 is guaranteed for 1M erase/write cycles and 40-year data retention.

 

CMOS 기반의 2와이어 시리얼 EEPROM이라고 명시되어있습니다.

 

2키로 비트 시리얼 쓰기/읽기 기능을 지원하며 최대 2048바이트 까지 저장가능.

250 자 까지 저장이 가능한 8비트입니다.

 

특히 주목해야할 정은 1메가 저장/읽기 기능이 40년 까지 기억 가능이라고 되어있습니다.

이부분에 대해서는 중요한 사이트 아이디/비밀번호를 저장할수는 있겠으나 향후 보안에 신경을 써야하지 않을까 생각해봅니다. 이부분에 대해서는 케이텍이 제작한 소프트웨어 를 살펴보시면 EPROM 으로 접근할려고 하면 비밀번호 설정이라는 란이 보이실겁니다.

 

그부분이 EPROM 에 방어하는 일종의 문지기 역활을 할것입니다. 이부분에 대해서는 좀 더 보완해야할것입니다. 비밀번호 를 별자 표시해도 요즘 같은 시대에 충분히 뚫리고도 남습니다.

 

차후에 나오는 제품들은 보안에 대비해서 지문인식장치를 탑재하거나 비밀번호 알고리즘 시스템을 알아보기 어렵게 백터 방식으로 개선해야할 필요성이 있겠습니다.

 

1,2,3 번 마이크로 스위치는 파나소닉 일렉트로닉 푸쉬 업 스위치를 채용했습니다.

주소: http://industrial.panasonic.com/www-data/pdf/ATK0000/ATK0000CE12.pdf

 

Over Travel Light Touch Switches
Type: EVQP0
■ Explanation of Part Numbers
■ Features
● External dimensions : 6.2 mm6.2 mm, Height 7.45 mm
● Comfortable for long-time operation due to over-travel
● Excellent light-touch operational feel
■ Recommended Applications
● Operating switches for other electronic equipment
● Operation switches for PC mouse

 

장시간 동안 사용가능하며 아주 좋은 필감을 느낀다고 합니다.

피시용 마우스나 주로 작은 소형기기에 들어가는 스위치입니다.

---------------------------------------------------------------------------------

Type Snap action / Push-on type SPST
Electrical
Rating 10 μA 2 Vdc to 50 mA 30 Vdc (Resistive load)
Contact Resistance 100 m max. (1 max. after life test)
Insulation Resistance 100 M min. (at 100 Vdc)
Dielectric Withstanding Voltage 500 Vac for 1 minute
Bouncing 3 ms max. (ON, OFF)
Mechanical
Operating Force EVQP0E : 0.74 N max. EVQP0D : 1.3 N max.
Returning Force 0.1 N min.
Pre-trave 0.5 mm max.
Movement Differential (MD) 0.12 mm max.
Over Travel 0.2 mm max.
Endurance Operating Life EVQP0E : 5000000 cycles min. EVQP0D : 1000000 cycles min.
Operating Temperature –25 °C to +65 °C
Storage Temperature –45 °C to +85 °C

 

최대수명이 EVQP0E 는 5,000,000 회 EVQP0D 는 1,000,000 회 입니다.

스위치 압력감은 EVQP0E 는 0.74N EVQP0D 는 1.3N 입니다.

 

수치가 가장 낮을수록 좋지만 적정량 일수록 손가락에 들어가는 압력에 균형이 잡혀져서 피로감이 줄어들기때문에 충분히 좋은 스위치를 사용했다는 느낌은 들지 않았습니다.

 

케이텍이 장착한 스위치중에서 스펙은 다른 정사각형 스위치보다 월등히 뛰어나거나 뒤쳐지지는 않았으나 정확성이 떨어집니다. 정확성이 떨어지면 .. 아무리 장수명 장시간 사용가능 이라고 해도 스위치 축이 어긋나면 좋은 스위치가 아니기때문입니다.

 

이부분에 대해서는 케이스 의 개선이 시급합니다.

 

끝으로 휠을 담당하는 부분은 Q마크가 새겨진 기계식 엔코더를 사용했는데 느낌은 별로 좋지 않습니다.

 

그렇게 세밀하게 동작하는 것도 아니고 부드럽게 굴러가기는 하나 멈출때는 약간 흐느적 거리는 듯한 느낌이 있습니다.

 

최근에 나오는 제품들을 보니까 ALPS 로 개선되어있지만 파나소닉 스위치를 사용하므로 파나소닉 엔코더를 사용하는게 돈이 적게 들면서 효율성 있는 부품 채택이 될것입니다.

 

3부는 소프트웨어 최적화나 실전 테스트 에 들어난 문제점들을 다룰 예정입니다.