Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
@ni20070203
Revisions
Report this question
Subscribe question
Help us understand the problem. What is going on with this question?
Q&A

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.
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login