日付7/19
MCP3208をSPIで読んでみた②
今日はSPIの周波数をあげてみました。
1MCP3208を個使っての周波数をあげる実験。電源は3.3Vです
2Mhz→OK
3Mhz→OK
4Mhz→OK
5Mhz→OK
6Mhz→OK
7Mhz→OK
8Mhz→OK
9Mhz→OK
10Mhz→OK
16Mhz→OK
16MhzいけちゃったのでArduinoだなと思いました。
32Mhz→データが割れました。
少し落として20Mhz→OK
21Mhz→OK
22Mhz→OK
23Mhz→データが割れました。
最高で22Mhzまでなら通信ができることがわかりました。
5Vぶっ込んでやってみたらもう少しいけるかなって思ってやってみましたが無理でした。
MAX22Mhzです。多分サンプリングレート超えているんだと思います。
今日はMCP3208を2個同じSPIバスで読んでみました。
CSピンをD9とD10に設定していざやってみると、まったく読めませんでした。オール0.00
よくわかりません。バスがイかれてしまった?とりあえず何が流れているのかがわからないのでなんとも言えない状態です。MCP3208が壊れていて変な値をCSの状態に限らずにデータが流れているのかも?ロジアナがほしいなと思いました。

Loading Comments...