Tue 01/24, 2012

BeagleBone でアナログ入力 [Electronics ]

GPIO に続いてアナログ入力。
http://www.gigamegablog.com/2012/01/22/beaglebone-coding-101-using-the-serial-and-analog-pins/
このページに書いてある通りにすれば良い。と、これだけではあんまりなのでちょっと補足。

  • ピンヘッダ P9 の 33-40 に AIN0-AIN6 が出ている。AIN7 は出ていない。
  • ピンヘッダ P9 の 34 は AGND で、32 が ADC 用の VDD で 1.8V が出ている。これ以上の電圧をかけてはいけない。
  • /sys/devices/platform/tsc/ain* を読むことで 12bit (0-4095)の ADC 値を得ることができる。AIN0 が ain1、AIN1 が ain2 と言うように対応している。
  • AM335x プロセッサのマニュアルでは Touchscreen Controller の章に ADC の解説があり、tsc と言うのは TouchScreen Controller から来ているらしい。
/sys/device/platform ディレクトリには他にもシステム固有デバイスのエントリがあるが、どの辺りを調べれば良いだろうか。

Posted by masato at 09:25 PM
このエントリーのトラックバックURL: http://bird.dip.jp/cgi-bin/mt/mt-tb.cgi/1819
コメントする

おそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。










名前、アドレスを登録しますか?