TWELITE APPS / オーディオアプリ

App_Audio

オーディオアプリ

App_Audio(オーディオアプリ)は、TWELITE のアナログ入力とPWM出力を用いて、ボタンを押した間に音声または信号波形を相手側に送信するアプリケーションです。専用のオーディオインタフェースICは不要で、ローパスフィルタ・アンプなどの簡易な外部回路で実装できます。

音声・信号無線伝送 ADPCM/RAW PWM出力 32KHz BLUE専用
FEATURES

App_Audio の特徴

TWELITE BLUE 専用です。TWELITE RED / GOLD では動作しません。
アナログ音声・信号を無線送信
マイクや任意のアナログ信号源を入力し、ボタンを押している間だけ無線で音声・波形を送信。PTT(プッシュ・トゥ・トーク)方式。
専用ICが不要
オーディオコーデックICを使わず、TWELITE内蔵のADCとPWMだけで実装。回路コストを大幅に削減できます。
PWM出力 32KHz
32KHz の PWM 出力をローパスフィルタに通すことで、元のアナログ信号を再現。シンプルな受信回路で動作します。
3種類のコーデック対応
ADPCM(音声・8KHz)/ RAW10(一般信号・3.2KHz)/ RAW8(一般信号・4KHz)から用途に応じて選択可能。
USE CASES

できること・主な用途

簡易インカム
アナログ信号伝送
モールス信号送信機
音声警報・アナウンス
センサー波形監視
学習・実験用途
SYSTEM DIAGRAM

接続・システム構成例

送信機 App_Audio マイク → オペアンプ増幅 AI1 アナログ入力 DI1(PTT) 無線送信 2.4GHz IEEE802.15.4 受信機 App_Audio PWM1 出力 32KHz → LPF(≒4KHz) OP1-B + RC回路 イヤホン/スピーカ
SPECIFICATIONS

主な仕様

PWM出力
周期: 32 KHz
分解能: 約9bit(500段階)
※16MHz / 32KHz = 500
最大サンプリング周波数
ADPCM音声: 8 KHz
RAW8 8bit信号: 4 KHz
RAW10 10bit信号: 3.2 KHz
対応動作モード
PTT送信モード
パススルー(単体評価用)
サンプルトーン出力(テスト用)
制限事項
中継機能なし
クロック非同期によるバッファ補正なし
通信状況悪化時の音切れあり
対応製品
TWELITE BLUE のみ
※TWELITE RED / GOLD では動作しません
通信周波数帯
2.4 GHz / IEEE802.15.4
16チャネル選択可能
AES-128暗号化対応
PIN ASSIGNMENT

使用するピン

App_Twelite と同じピンアサイン体系に準拠。AI / PWM / DI / DO の組み合わせで音声送受信を実現します。

ピン名 機能 備考
AI1アナログ入力(必須)0〜2V の範囲で振幅するように信号を調整。AC信号は不可。入力LPF推奨。
PWM1無線経由の信号データ出力32KHz の PWM 出力。LPF と AC カット用キャパシタを介してアナログ信号を再現。
PWM2AI1 のパススルー無線通信せず、単体で LPF などの評価を行う場合に使用。
PWM3サンプリング周期の矩形波診断・タイミング確認用。
DI1PTT制御(必須)LO にすると無線出力を開始します。
DI2サンプルトーン出力LO にするとテスト用トーンを出力。モールス送信機等に応用可能。
DO1無線出力中フラグ無線信号を出力中に LO になります。
DO2DI2 連動出力DI2 が LO になると LO 出力。
INTERACTIVE CONFIG

インタラクティブモードの設定

TWELITE の UART0 を接続し、ターミナルソフトを 115200bps 8N1 で開いた後、+ + + を入力すると設定画面が表示されます。

--- CONFIG/TWE AUDIO APP V0-03-2/SID=0x81000038/LID=0x78 --- a: set Application ID (0x67720108) i: set Device ID (--) c: set Channels (18) x: set Tx Power (3) p: set PWM HZ (32000) f: set Sample Freq (8000) d: set Codec Type (0) o: set Option Bits (0x00001130) b: set UART baud (38400) --- S: save Configuration R: reset to Defaults
設定項目 説明
PWM HZPWM 出力周波数。32000Hz が標準。下げると音質向上の可能性、上げると安定性向上。
Sample FreqADC サンプリング周波数。8000Hz が標準。高すぎると無線通信が追いつかなくなります。
Codec Type0=ADPCM(音声向け)/ 1=RAW10(高精度信号)/ 2=RAW8(一般信号)
Option Bits簡易LPF・倍速サンプル・PWMタイミング等の動作オプション。デフォルト 0x1130。
DOWNLOAD

App_Audio ダウンロード

ファームウェア
TWELITE BLUE 用 v1.0.1
ハードウェア情報
回路図 部品表 PDF
※ 書き込みには TWELITE R の利用を推奨します。

このアプリ/ツールをご活用いただくために