LoginSignup
ni20070203
@ni20070203

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ADPi2枚使いでAD測定不能

解決したいこと

ADPiが1枚ずつならAD測定できるが、2枚だとAD測定できない

ADPiを2枚使って8chのADを使用したいのですが
下記を参考に2枚目の設定を行いました
https://qiita.com/TomoSoft/items/a29012657d46cb8c8248
「2枚のADPi Proを使用する場合の設定」

2枚目は
JP2:CS1
JP3:GPIO25
DIPSW1:DIP1 ON、DIP2 OFF、 DIP3 ON、DIP4 OFF
としています

以下も変更しています
/etc/adpi.conf
[spi0.0]
device=adpipro
eeprom=0x57
gpio=0x27

[spi0.1]
device=adpipro
eeprom=0x56
gpio=0x26

/boot/config.txt
dtoverlay=adpipro-cs1
dtoverlay=adpipro-cs0

自分で試したこと

いずれかのchに+側に3.3V、-側にGNDをいれても
adpictl -s 0 get voltage 1
adpictl -s 0 get voltage 2
adpictl -s 0 get voltage 3
adpictl -s 0 get voltage 4
adpictl -s 1 get voltage 1
adpictl -s 1 get voltage 2
adpictl -s 1 get voltage 3
adpictl -s 1 get voltage 4
としても、すべて-4999のような値になり、測定できなくなります

i2cdetectでは0x26,27,56,57に検出されています

それぞれ1枚のみであれば、AD値は測れているのですが、
2枚同時に挿したときは測れなくなります

8chとも3.3Vいれてみました
2枚目は4chとも測れるときがありました
周波数を242に落として測れたときは、470に戻しても測れました
そのときも1枚目は4chとも測れず、周波数を19まで落としても測れません
4を入力しても19になってました

同時に使用する方法を教えて頂けないでしょうか

0

No Answers yet.

Your answer might help someone💌