Chip123 科技應用創新平台
標題:
把SD card的detect訊號接死的影響?
[打印本頁]
作者:
ishoni
時間:
2010-4-22 12:54 PM
標題:
把SD card的detect訊號接死的影響?
各位好,
8 W/ D$ h( z) _: w# j
在下目前遇到一個不大不小的問題,請讓我簡單描述一下:
' ?7 I6 G! g% F0 c" H
( e, `7 C. `- S9 S* X% X* A N+ a: {+ G
我們知道SD卡都有兩個訊號:SD detect 與 SD Write Protedtion,那在硬體上的架構是這樣: SD_card -> GPIO -> SD_ctrl, 而現在的問題是有工程師反映GPIO的口不夠用了,所以想要不在GPIO裡規畫SD_detect與write protection. 同時SD_ctrl中直接把SD detect與write protection直接接成1和0(有卡片,沒保護). 當真的要讀或寫的時候再用軟體視當時的連接情況來控制GPIO的接口
' U- g7 L( R0 F* S
! Z6 S+ J7 a' Q- U" S) @ K1 v( p
好像講得很複雜,說得再精簡一點: 我們騙硬體說已經有接到SD卡了,而真正需要用SD卡的時候再叫軟體去檢查!
. Z# c$ H1 ?7 p& `/ O. _
- e% Z$ Y( L* {( `, L5 X7 b
雖然不知道為什麼非這樣做不可,但整個程序我評估起來覺得是OK的.反正要讀要寫什麼的時候再去叫GPIO抓就好了,頂多就是浪費一兩個CPU的cycle
) ~) [% y) w9 }( t5 L
) u9 m; ^' g, k5 B8 j! f
不過還是怕我的經驗不足思考不夠周密,所以想請教各位師兄前輩有過這樣的經驗嗎?或者這樣的solution會不會碰上什麼沒有考慮到的麻煩?
. A$ n* b: T% {* ?& Y1 n
! @ F0 W7 |! ]: I1 G
先謝過各位了!!
作者:
tommywgt
時間:
2010-4-22 03:17 PM
沒做好hot swap的話, 當心無預警IO燒毀的問題, 發生機率不高, 但是把時間拉長的話, 如果回來一堆RMA的話會賠不完 (不一定發生, 但是也不無可能)
, m) G2 t' n0 H6 r
" J W* _5 a, s+ t& V
有時一句提醒的話到底值多少錢呢???
作者:
ishoni
時間:
2010-4-23 01:53 PM
感謝你的寶貴意見,剛剛正在跟layout確認這樣的資訊,真的像你所說的"有時一句提醒的話到底值多少錢呢???" 很多東西都沒有辦法從來的 那都是寶貴的經驗的累積
作者:
dysyase
時間:
2010-4-26 09:21 PM
還好啦~可以這樣接啦~並不會有問題~但是~軟體重新~CHECK~要再看看~可能不是每次都可以~找到~
/ j3 ]* S" `0 _6 }
IO~放心啦~都產品化了~都有做過~ESD的驗證了~~
作者:
sun_sport0001
時間:
2010-5-12 12:05 AM
1. Software: use polling
! r/ w1 T$ m% y4 G6 r# { D
2. Hardware: 使用按壓式 socket. 不要用抽取式, 因為在快速插拔 SD card 時, 有可能造成燒毀.
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2