포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

많이 사용되던 LAN9115의 단종 통지가 SMSC에서 날아왔습니다.
새로운 디자인에는 LAN9215를 사용하길 권장합니다. 시장에서 LAN9115를 구입하기가 점점 어려워지겠지요.
이에 Aesop-6410에서도 LAN9215를 사용하였습니다.

먼저 개선된 것은 두가지 입니다.
1. 산업용 온도 스펙(-40~85도) 지원, 9115는 일반적인 0~70도 였습니다.
2. HP   AUTO-MDIX 지원 (케이블이 Cross건 Direct건 알아서 잘 동작하는 TX/RX 자동 전환 기능)

만드시려는 제품이 산업용이라면 트랜스나 크리스탈도 산업용 스펙으로 변경하셔야 합니다.
AUTO-MIDX를 지원하기 위해서는 트랜스쪽 회로도 알맞게 구성하셔야 하고요.

그리고 좀 중요한 참고 사항이 하나 더 있습니다.
기존 LAN9115사용자가 산업용 온도 스펙이나 AUTO-MDIX가 필요없는 경우 9215를 pin-to-pin 으로 대치해서 사용이 가능할것 같지만
안타깝게도 일부 저항이나 캐패시터 관련 회로 수정이 필요합니다. 따라서 PCB를 다시 만들어야 합니다.

그리고 드라이버 소스 수정이 필요합니다.
Chip ID 체크 부분의 변경이 필요하네요. 참 다행이죠. 간단해서...
9115의 경우 0x01150001 이었습니다만 9215는 0x115A0000 입니다.

참고하세요.

고현철

2009.02.06 11:08:57
*.111.183.138

안타깝게도 일부 저항이나 캐패시터 관련 회로 수정이 필요합니다 ==> trans관련 풀업/다운이 변경되었을겁니다.
chip ID를 바꾸면 동작을 하는데, 커널 드라이버의 경우 9215를 타겟으로 만들어진 소스도 따로 있습니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
16 USB Mass Stoage Class - UFI Command Specification file 김재훈 2009-04-05 12483
15 USB Mass Stoage Class - Bulk-Only Transport file 김재훈 2009-04-05 8164
14 USB Mass Stoage Class - Spec & Guide, Overview file 김재훈 2009-04-05 12132
13 USB 프로토콜 스팩 기술 문서 file 김재훈 2009-04-05 9023
12 Programming Guide for Linux USB Device Drivers file 김재훈 2009-04-05 10730
11 USB OTG Specification 기술 문서 file 김재훈 2009-03-30 8814
10 리눅스 Platform 디바이스 드라이버 모델 file [7] 김재훈 2009-03-30 14159
9 block device driver - 램디스크와 MTD file [2] 이세종 2008-01-30 11686
8 SMSC9215 PHY Register Dump file 김재훈 2009-02-12 9434
7 S3C2440 cam if 에서 interlace 영상 캡쳐법 [1] 김유석 2009-02-12 9702
» SMSC사의 LAN9115와 LAN9215의 차이 [1] 이제현 2009-02-06 10045
5 리눅스용 Dummy Block Driver 예제 김재훈 2009-01-31 8210
4 풀업과 풀다운 저항의 차이 file [1] 김재훈 2009-01-31 9352
3 Linux-2.6.x device driver for aesop-2440 file 고현철 2008-07-24 8875
2 linux 2.6 kernel device model file 고현철 2008-07-24 11093
1 2006~2008 ARM 프로세서 발전 동향 file [3] 김재훈 2008-07-13 8461

사용자 로그인