Sony Spresense において Arduino IDE でのスケッチ例である GNSS.iso を実行したとき、拡張ボードに SDカード
がある状態では、衛星を捕捉することができません。

SDカード が挿入されていない場合には、位置情報が取得可能な状態です。  
SDカード の形式は FAT32 であり、 Spresense から読み書きができることを確認しております。  
また、 GNSS_tracker.iso でも、衛星を捕捉することができません。

原因や解決策がありましたら、ご教示ください。  
よろしくお願いいたします。
CC BY-SA 4.0
2019-06-20T06:23:50.230
55937
2019-07-12T11:06:16.320
34798
question
spresense
Sony Spresense　にて　SDカード挿入時に　GNSS.iso　が正常に作動しない
拡張ボードのSDカードスロットはメインボードのGNSS受信アンテナに近い位置にあるので、  
SDカードで発生するノイズが測位性能に影響を与えている可能性があります。  
影響量に個体差があるかもしれないので、別のSDカードをお持ちでしたら  
交換して試してみてはいかがでしょうか。  
gnss_tracker.ino のほうは、そもそもSDカードを使用するプログラムなので  
使えないとなると困りますね。

追記(2019/7/12)  
今回リリースされたv1.3.1でSDカード挿入時の受信感度を改善したとのことで、ありがとうございます。> サポート担当様  
しかし、どのような方法で改善したのか、具体的なコメントが無いので少々不満が残ります。  
差支えなければ、変更点についてもう少し詳しくご解説いただけるとありがたいです。
CC BY-SA 4.0
2019-06-20T08:32:07.393
55939
2019-07-12T00:44:16.887
2019-07-12T00:44:16.887
30568
30568
55937
answer
自分も拡張ボードをつけるとなかなか測位できないと感じています。  
なので、今回リリースされたFlashに書き込んでみたところ、すぐに測位できました。

作られたファイルは、FlashとSDHCIを両方openしてデータをコピーするスケッチを書いて取り出しました。
CC BY-SA 4.0
2019-06-22T17:33:16.893
56021
2019-06-22T17:33:16.893
32281
55937
answer
ソニーのSPRESENSEサポート担当です。

既にコメント頂いている通り、SDカードの動作がGNSSアンテナ感度に影響を及ぼしている可能性が考えられます。

次のソフトウェアバージョンアップにて改善を予定しています。

今後ともSPRESENSEをどうぞよろしくお願いいたします。

SPRESENSEサポートチーム
CC BY-SA 4.0
2019-06-24T10:37:53.047
56065
2019-06-24T10:37:53.047
29520
55937
answer
ソニーのSPRESENSEサポート担当です。

ご説明が不足しており恐れ入ります。  
v1.3.1 で導入いたしましたSDカード挿入時のGNSSアンテナ感度の改善内容についてご説明させていただきます。  
<https://github.com/sonydevworld/spresense-arduino-
compatible/releases/tag/v1.3.1>

今までのプログラムは、SDカードが挿入されるとSDカードを駆動するためのクロックを供給しており、それがGNSSチップアンテナの感度に影響を及ぼしておりました。

v1.3.1で、SDカードへの読み込みならびに書込み時のみクロックを供給するように変更し、測位時のアンテナ感度に影響が及ばないようにいたしました。ぜひ、お試しください。

今後ともSPRESENSEをどうぞよろしくお願いいたします。

SPRESENSEサポートチーム
CC BY-SA 4.0
2019-07-12T11:06:16.320
56596
2019-07-12T11:06:16.320
29520
55937
answer