qshinoの日記

Powershell関係と徒然なこと

i2s mic

rasp pi audio input

その1 usb apaptor

マイクとusb audio 変換アダプタでusb入力。ras pi 上でwave変換。

その2 i2s mic

i2sマイクで入力。ras pi上でwave変換。

jetson tx2 i2s tdm

max clock 24.576mhz

  • 8ch x 16bit x 192khz = 24.576mhz
  • 8ch x 32bit x 96khz = 24.576mhz

以下は不明。16chまでという話がnanoであったので。

  • 32ch x 16bit x 48khz = 24.576mhz
  • 128ch x 8bit x 24khz = ditto

とすると、

  • 16ch x 16bit x 96kz に対応?

jetson nano tdm

  • jetson mano もTDM対応。16chまで?
  • m.2のi2sを使って合計32chまで?
Unfortunately not on the 40-pin header. There is a 2nd I2S interface that is available on the M.2 Key E connector (which is located on the main board under the module). 

Please note that each I2S interface can support upto 16 channels in TDM mode. So if you are using a codec that supports either the dsp-a or dsp-b timing modes, then you can have more than 2 channels. 

https://devtalk.nvidia.com/default/topic/1049674/jetson-nano/audio-i2s-on-40-pin-connector/1

i2s mic module

digital signal

  1. クロック(BCLK)
  2. データ出力(DOUT)
  3. ワードセレクト(LRCLK)

https://www.switch-science.com/catalog/3207/

i2s spec

  • sck serial clock / bclk
  • ws word select / lrclk / wdclk
  • sd serial data / dout / sdata

その他

  • mclk master clock / sysclk

sck, ws はmasterが出力。transmitter, receiver, あるいはcontrollerがmasterになる。

ref

usb audio pi

https://camp.isaax.io/ja/tips-ja/raspberry-pi/rpi-mic-record

i2s audio pi

http://kinokorori.hatenablog.com/entry/2018/03/05/000000

i2s wave format

http://select.marutsu.co.jp/list/detail.php?id=187

i2s wikipedia

https://ja.m.wikipedia.org/wiki/Inter-IC_Sound

i2s dac

https://www.phileweb.com/sp/review/article/201605/12/2070_4.html

i2s tdm

https://hackaday.io/project/2984-teensy-audio-library/log/57537-tdm-support-for-many-channel-audio-io

raspberry pi i2s tdm forum - no answers but discussions

https://www.raspberrypi.org/forums/viewtopic.php?t=55799

jetson tx2 i2s tdm