FC2ブログ

12/22のツイートまとめ

mo_ya_ne

1000円ロジアナによる解析で,波形はちゃんと入っている模様.となるとチップの問題かも. https://t.co/LAQreAcdES
12-22 20:24

SQIでVTI7064MSMEと接続すると動作不安定. こうなったらLY68L6400Sを買って比較してみるしかない! https://t.co/j3xpQsXD6d
12-22 20:22

スポンサーサイト



Quad-SPIメモリ 解析を進めるも安定動作せず

今日は1000円ロジアナを駆使してデバッグを行う.
波形としてはちゃんとデータが流れているが,どうも動作が安定しない.
大量にデータを書くと,2%~4%程度失敗する.
配線をいじると状況が変わるところを見ると,電気的な接続の問題なのかもしれない.
信号線をプルアップしたリプルダウンしたりイロイロと試すもやはり改善しない.

SPIモードではこの現象は起きてないので,どうもQuad-SPI独自の問題らしいが・・・
もう少し解析を続けてみようと思う.

1000円ロジアナ 使える!

1000円ちょっとで買ったロジックアナライザを試す.
波形もちゃんととれるし,プロトコル表示機能も使えることが分かった.
あまりに激安なので半分賭けにはなるが,1000円でコレなら十分満足だ.


12/17のツイートまとめ

mo_ya_ne

Amazonで売っている1000円ぐらいの怪しいUSBロジアナを買って試してみようと思う.https://t.co/5Gt8YnJ4Cw
12-17 21:44

信号を解析したいがオシロが2CHしかないので苦しい.
12-17 21:42

シリアルSRAMのSQIが動作不安定.書き込んだデータが正しく読めるときと,変な値が返るとき,値が返らないときがある.
12-17 21:41

PCの更新作業

今週末は新PC(デスクトップ,ノート)が届いたので環境移管作業を行う.
前まではUSBメモリなどでチマチマデータを移していたが,今回からは無線LANを使いファイル共有で行う.
時間はそれなりにかかるが手間はかからない.

データの移管だけでなくソフトのインストールも必要で,こちらのほうが大変だ.
マイコン関連の開発環境は一式いれるだけでも相当時間がかかる.

古いPCは買い取ってもらおうと思う.散財したのをいくらか回収できるといい.

PIC32MZのSQI動かず

今日はSQI接続でSRAMを動かすべく配線作業と動作チェックを行う.
しかし,動作せず.
SQCLK信号は出ているようだが,SRAMが応答しない.
いきなりクアッドレーンで通信しちゃいけないのかな?まずはシングルレーンでコマンド送る?
イロイロ不明だが,今日はまだ初日だ.
気長に挑戦していきたい.

SRAMを使ったログ取りテストなど

今日は実機のデータ列を保存できるかテストする.
書き込みのみに限定した場合,シーケンシャルライトが機能するため大幅に高速でログ取りできる.
一方で読み取り→書き込みのような場合には,コマンドシーケンスを一度クローズするする必要があるためコマンドやアドレス再入力の手間が発生する.

実機での実データはint型4byte数20~40個程度なので読み書き合わせて50usec程度で動作することがわかった.
これなら十分実用的といえる.

もしデータが増えて記録が遅ければ,PIC32MZのSQI(SPIのデータ線4本版)を使えばさらに高速化できる.
ただし,今のテスト基板はSQI端子をスイッチ入力に使ってしまっているのでそれをつぶすことにはなる.
UIに大画面タッチLCDを採用すればスイッチ入力はいらないかもしれない.
このあたりのバランスを再考する必要がありそうだ.

12/07のツイートまとめ

mo_ya_ne

VTI7064MSMEとピンコンパチのLY68L6400は20個で2000円か.https://t.co/HFUPka95Kq
12-07 20:22

中華SRAMいい感じ

今日は引き続き中華SRAMの動作テスト.
まずは4byte数を書き込めるようにして64Mbit=8Mbyte=2097152個のint型整数を書き込んだ後読みだしてみて重複や欠けがないかチェック.
結果はOK.
本当に64Mbitの容量があることがわかった.
次にSCKクロックを48MHzまで上げてテスト.


波形はかなりなまっているが,ちゃんと読めている.
この時のデータレートが1100kbyte/sec程度出ている.
これなら1msecごとのログ取りに使えそうだ.
このチップ,1個600円ぐらいしたが,これはいい買い物だった.

VTI7064MSMEの動作確認

今日は中華メモリVTI7064MSMEの動作確認.
このメモリはSPIで接続して動かす.
接続・初期化と問題なく進み無事にByteデータをリードライトできた.


明日以降,メモリの容量が64Mbitあるのか確認するのと,肝心の速度計測を行っていきたい.

SDカードの速度測定など

今日はSDカード初期化問題の対策と各SDの読み書き速度を測る.
初期化はSDI端子をプルアップ設定にすることで少し改善した.
しかし,まだ起動が不安定なカードが残る.

SDカードの読み書き時間は以下のとおりになった.


512byteを境にぐんと遅くなる.これはNANDフラッシュの最小アクセス単位が512byteだからだと思われる.
この3枚の中ではSanDiscが優秀.特にライト時間が短い.
いずれのカードも512byteまでのリードライトで2msecぐらいはかかっているので,1msecごとのログどりには向かないようだ.
RCサーボの15msecや,画像データの33msecであれば問題なさそうだ.

SDカードの初期化失敗治らず

今日はメモリに進まず,先のSDカード初期化問題を解決できないか,2案ほど試す.

1案はUART1ポートを一時的に出力ピンにして変な入力が入らないようにする案.
2案は初期化に何回か失敗したら,ソフトウェアリセットをかけてゼロからやり直す案.

結果はどちらもNG.治らず.

オシロで見るとUART1を接続するとSDカード用のSPIに1.4V程度の電圧が出ている.
これは接続先のシリアル-USB変換器が3.3VのアクティブLで動いているためで,電源OFFの時からポートに3.3Vが印加される.
どうもSDカードがこの電圧を初期化信号の開始点と間違えてしまっているみたいだ.
カードのメーカーによって信号のスレッショルドに違いがあり,影響がある・ないが発生したものと推測している.
しかし,この電圧発生は簡単にはなくせない.

困った.

DMA最終章

今日は新しく作った通信プログラムでアプリケーションを動かすテストを行う.
結果はOK.
これでスレーブ,マスタ側とも340usec程度かかっていたCPUの通信処理が数usecに圧縮できた.
今後計画中のRX72Tを使った新しいモータドライバでも使えそうだ.

一段落したので次はメモリ・ストレージ関連をいじろうかと思う.
特に今は入荷した中華メモリの読み出しを早くやってみたい.
本当に64Mbitの容量があるのか,それと速度は実用範囲なのかどうか・・・

11/30のツイートまとめ

mo_ya_ne

中華メモリ VTI7064MSME 届いた.みため本物っぽいけど,早く動作確認したいなぁ. https://t.co/v5GqUhtqa3
11-30 17:04

プロフィール

もやね

Author:もやね
長野県在住の会社員(メカニカル・エンジニア).
ロボットは完全な趣味としてやってます.
E-mail:
mo_ya_ne[a]yahoo.co.jp
[a]⇒@

最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
FC2カウンター
ブログ内検索
RSSフィード
リンク