マイコン工作実験日記

Microcontroller を用いての工作、実験記録

SDカードの修理

2009-07-03 23:04:43 | ARM9
トランジスタ技術7月号のCMOSイメージ・センサの特集記事を読んでいたら、自分のCMOSカメラももう少し遊んでみたくなってきました。記事のレジスタ解説をみると、型番こそ違いますが、どうやら同じOmniVisionのCMOSカメラをベースとしたカメラモジュールを使っているようです。

カメラの実験に使用したMMnet1002ボードにはマイクロSDのソケットが載っていますが、いつの間にかSDカードのアクセスが全く動作しなくなっていました。そのために、カメラ画像の確認はSAM-BAを使ってPCに吸い上げてから、フォーマット変換をおこなってPC上で確認していました。SDカードさえちゃんと動作してくれれば、MMnet1002上でJPEGに変換してSDカードに書き出すことができるはずです。せっかく買ったMMnet1002ですので、SDカードを再度使えるようにして、この実験もやってみたいものです。

そんなわけで、SDカードを修理してみることにしました。以前はちゃんと動作していたので、おそらくはSDカード・ソケットの接触不良に違いありません。SDカード関連の信号線はカメラでは全く使っていませんし。マイクロSDソケットの配線を確認してみると、案の定 ソケット5番ピン(CLK)とCPUのPA8/MCCKピンの接続が不良になっていることが判明。どうやらマイクロSDソケットのはんだ付け不良のようです。コテにハンダを少量つけて、5番ピンにハンダを盛りなおしたところ、接続回復。以前実験した、FatFsでのLFN機能の動作が再度確認できました。

どうやらSDカードを何度か抜き挿ししているうちに、ハンダ不良だった5番ピンが完全に浮いてしまっていたようです。SAM-BAジャンパの100Ω抵抗のつけ忘れといい、どうもこのMMnet1002の製造品質には問題多いようです。

最新の画像もっと見る

4 コメント

コメント日が  古い順  |   新しい順
Unknown (エンヤヒロカズ)
2009-07-04 18:45:21
はじめまして、記事の執筆者です。
このページは前から拝見していました。
ご指摘の通り、あのレジスタマップはOV7640のものです。
いろいろと大人の事情がありまして、Qmnivision社製であることを開示できなかった為にあのような表現になりました。
返信する
Re: Unknown (sirius506)
2009-07-05 11:08:08
エンヤ様、

コメントありがとうございます。えっと、「大人の事情」について公開してしまって、よろしかったでしょうか?不都合があれば、削除します。

わたしはCMOSカメラについてはまったく初めてだったので、トラ技の記事は改めてカメラ機能とレジスタの意味を理解するうえで大変参考になりました。ありがとうございます。何をどう変えると、どのように画質が変わるのかを具体的に示していただいたので、とてもわかりやすかったです。自分で実際にいろいろと調整をしてみるのは、まだ大変そうなので、とりあえずは画像取り込みを簡単化するところから、作業を続けようかと思っています。
返信する
Unknown (エンヤヒロカズ)
2009-07-11 01:23:58
sirius506さん

お返事有難うございます。コメント公開、問題ないです(^^;)

記事がお役に立てたようで非常にうれしく思います。まさに執筆の狙い通りで、画質チューニングに興味を持っていただけたみたいですね。

私の方は逆にソフトの方が疎いものですからsirius506さんのblogが参考になります。私もデバイスは違いますがSumsung S3C2440のカメラポートを使って画像キャプチャを行おうといろいろやっている所です。
返信する
Re: Unknown (sirius506)
2009-07-11 11:25:39
エンヤさん、

ブログ拝見しました。min2440激安で使いでありそうですね。ノドから手が出てきそうです。今後の進展を楽しみにしています。
返信する

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。