2012년 9월 20일 목요일

MMC/SD Drive V2 - Multi-ROM II 제작 #4 납땜 완료

처절한 납땜이 계속됩니다~~ㅋ


바느질 납땜 해보신 분은 아시겠지만, 핀 안헷갈리고 제대로 붙였는지 확인을 많이 해야됩니다.

싸구려 멀티미터 있으시면 좋죠. ㅎ.ㅎㅋ


그럼, 사진 나갑니다.



주렁주렁 납땜되고 있네요.

추가된 AM29F040B는 AT29C040A와 모두 병렬로 연결됩니다.

물론 /CE 는 74LS138에 주르륵 연결이구요.




뒷면~

테입은 플래쉬롬 위치를 고정시키는 용도입니다.




선이 많이 늘었군요~ ㅎ.ㅎ




빈 공간을 활용해서 선을 쓱쓱 넣어줍니다. ㅎ.ㅎ




완성 샷입니다~

오른쪽 파란색 선들은 플래쉬롬 /CE에 연결되어있습니다.




뒷면~




으흠, 제대로 연결이 된걸까요?

후다닥 각 플래쉬롬을 체크할 수 있는 프로그램을 하나 만들었습니다.

당근 다운로드도 됩니다만... 최종 프로그램은 모양이 좀 다르게 만들어질꺼에요.


아래는 멀티롬II의 모든 플래쉬롬 칩ID를 읽은 모습입니다.

7개만 달았으니까, 8~15번 플래쉬롬은 없는걸로 나오네요.




아래는 확장슬롯에서 동작중인 모습입니다.




다행하게도 납땜 후, 칩 ID 체크까지는 한번에 성공했네요~ ㅎ.ㅎb

롬의 상위 어드레스 핀이 꼬였을 수도 있으니, 메탈기어2 다운로드해서 모든롬을 테스트해봐야겠습니다.



MMC/SD Drive V2 - Multi-ROM II 제작 #3 플래쉬롬 확장

음... 납땜의 연속입니다. ㅎ.ㅎ



74LS175(왼쪽), 74LS138(오른쪽) 선들이 연결된 모습입니다.

DATA 라인 등 SLOT BUS선들은 SCC핀을 이용해서 연결합니다. (가깝다는 이유로~ ㅎ)




기존 플래쉬롬의 /CE 핀은 아래처럼 니퍼로 살짝 끊어줍니다.

나중에 74LS138에 의해 셀렉트되겠지요.




AT29C040A의 /CE는 74LS138 출력에 연결되었습니다.




74LS138에 입력되는 /SLTSL 신호는 SLOT BUS의 신호를 그대로 연결하는게 아니라,

기존 보드에서 스위치를 통과한 /SLTSL 신호를 씁니다.

보드 뒤집었을때 AT29C040A의 /CE 핀 위치에 연결하면 되겠네요. 




납땜하는 김에 플래쉬 write 표시 용 LED를 달아봅시다. (흥건남자님 보드에는 해당 LED가 없습니다.)

MMC/SD 회로도를 보시면서 작업하믄 되겠네요.


일단 5V 전원이 필요한데요.

아래 사진 처럼 패턴을 긁어서 납땜할 곳을 만들어줍니다.

이 부분에 LED 다리를 직접 납땜하면 대충 위치가 고정되겠습니다요~




LED 신호는 뒷면의 U4(74LS125)의 4핀과 연결됩니다.




저항과 LED 직결된 모습입니다. LED 극성 주의(LED +를 보드 5V에)해서 납땜하셔야겠지요~




아래는 AM29F040B 플래쉬롬들입니다.

서로 서로 연결되는 중입니다. 땜하는데 시간 많이 걸리네요. ㅎ.ㅎ;




보드에 얹으면 이런 모양이 되겠습니다.




그냥 확장슬롯에 꽂아본 모습~

74LS138을 통해 AT29C040A 플래쉬(BIOS)가 기본으로 선택되어 동작합니다.




2012년 9월 19일 수요일

MMC/SD Drive V2 - Multi-ROM II 제작 #2 개조 회로

멀티롬 확장을 위한 회로를 약간 추가해보았습니다.


대충 그림(!!)을 그리면 아래처럼 됩니다~ ㅎ.ㅎ


기본적으로 7개 플래쉬롬을 위해, 74LS175와 74LS138 각각 한개씩 필요하구요.

플래쉬롬을 15개를 달고싶다(!!)면 74LS138을 하나 더 추가하면됩니다. (전 롬 7개만 넣습니다!)

이때 추가되는 74LS138의 1,2,3,4,5번핀들은 기존 LS138 핀과 똑같이 연결합니다.

138의 6번핀 175의 /Q3, Q3에 각각 연결되니, 헷갈리시믄 안되겠네요.


SCC 칩의 핀 레이아웃도 넣었습니다.

나중에 74LS175의 D1,D2,D3,D4 및 /RESET 를 SCC핀에 연결하게 됩니다.




아래는 175,138을 약간 재단한 모습입니다.

VCC, GND 핀을 넓게 벌렸구요, 175의 안쓰는 핀들은 잘라냈습니다.




아래는 74LS175를 붙이는 모습입니다. (칩을 뒤집어서 붙입니다.)

SCC 옆에 놓으면 자리가 딱 맞을겁니다요. ㅋ

175의 GND핀과 SCC의 GND핀을 서로 납땜하구요,

175의 VCC핀은 보드의 5V 패턴에 붙여줍니다.

사진에 금색으로 빛나는 부분인데, 저는 니퍼로 살살 긁어서 보호막을 벗겼어요. ㅎ.ㅎㅋ

떡납(!)을 발라서 잘 고정시켜주면 됩니다.

코나미 팩에 고정되는 홀과 175사이 간격이 좀 있어야되는데, 주의하셔요.

혹시 가지신 보드에서, SD카드 소켓 주변의 전선으로 175 자리가 안나오면....

다른 공간을 찾아보세요. (보드 뒷면에 배치하는 것도 가능할겁니다.)




아래는 74LS138을 붙인 모습입니다. (칩을 뒤집어서 붙입니다.)

VCC핀은 AT29C040A의 VCC랑 붙이면 되겠구요.

GND핀은 SCC용 어레이 저항의 GND핀(맨 끝이죠)에 붙이면 되겠습니다.

역시나 떡납(!)으로 단단히 고정하는게 좋겠습니다.




아래는 175, 138 칩들이 자리잡은 모습입니다.




아래는 멀티롬II 에 추가되는 플래쉬롬입니다.

총 7개의 PLCC 타입으로, 보드 뒷면에 들어갑니다.




납땜을 위해서 다리를 몽땅 폈습니다. (완전 노가다 ㅜ.ㅡ)

아래처럼 각 플래쉬롬의 /CE 핀이 바깥쪽을 향하도록 배치가 되겠습니다.