TC9245 DAIF

東芝 TC9245Nで、DAIFボードを製作しました。



CS8412でDAIFボードは製作していますが、CS8412は2800円と高価なため、手軽に使うというわけにはいきません。 秋月電子で東芝TC9245Nが700円と安価に販売されていたので、製作してみました。

TC9245

TC9245は安価なのですが、いくつか使いづらい点も有ります。

今回の製作

今回の製作では、TOSリンク受信コネクタを4個搭載し、入力を選択できるようにします。 入力セレクタは4→2のエンコーダが必要となりますが、今回は1チップマイコン AVR 90S1200Aを使用します。 もっとお手軽に、HC148あたりにした方が良いかもしれません。

回路図

TC9245Nの外付フィルタは、データシート通りです。


プログラム

ATMEL AVRstudio 3.56でコンパイル可能です。

.include	"1200def.inc"

.def	a1	=R16
.def	a2	=R17

	rjmp	Reset
	reti
	reti
	reti

Reset:
	ldi	a1,0xff
	out	DDRB,a1
	ldi	a1,0xff
	out	PORTB,a1

	ldi	a1,0xf0
	out	DDRD,a1
	ldi	a1,0xff
	out	PORTD,a1
	
loop:
	in	a2,PIND

	ldi	a1,0
	sbrs	a2,0
	rjmp	skip

	ldi	a1,1
	sbrs	a2,1
	rjmp	skip

	ldi	a1,2
	sbrs	a2,2
	rjmp	skip

	ldi	a1,3
skip:
	out	PORTB,a1
	rjmp	loop

調整

調整箇所は有りません。

音質

CS8412と、音質的には差はないように聴こえます。