25.08.2005, 12:20 PM
Die Weiche besteht momentan aus einem PCM1804 als AD-Wandler, dem TAS3103 und zwei PCm1793 als DA-Wandler. Der TAS wird über einen AT Mega 8 programmiert, der wiederum über RS232 mit einem PC verbunden wird. In der jetzigen Version dient der Atmel lediglich als I2C->RS232 Umsetzer und Speicher für die Einstellungen des TAS. Später könnte man über den Atmel auch die Filtereinstellungen machen, mit Display, RC5-Empfänger usw. Auch kann der Atmel dann die PGAs steuern.
Der TAS ist ein spezieller Audio-DSP. Er ist nicht frei programmierbar sondern hat festgelegte Filterstrukturen, die über ein I2C-Interface konfiguriert werden können. Er hat 3 Kanäle. Reicht also für Subwoofer-Weiche oder 3-Wege Mono. Pro Kanal stehen 12 Biquad-Filter, also 12 Filter 2. Ordnung zur Verfügung. Die kann man als Hochpass, Tiefpass, Bandsperre Bassentzerrung oder was auch immer benutzen. Pegel der Kanäle kann man auch einstellen. Daneben gibt es noch Effekt-Möglichkeiten, die ich aber nicht verwenden werde. Höchstens ein Delay einzelner Kanäle wäre interessant, muß ich noch gucken, ob sich das realisieren lässt. Der TAS arbeitet intern immerhin mit 48-Bit Genauigkeit. Ein gleichwertiger, "echter" DSP dürfte wesentlich teurer und vor allem aufwändiger zu programmieren sein.
Lutz
Der TAS ist ein spezieller Audio-DSP. Er ist nicht frei programmierbar sondern hat festgelegte Filterstrukturen, die über ein I2C-Interface konfiguriert werden können. Er hat 3 Kanäle. Reicht also für Subwoofer-Weiche oder 3-Wege Mono. Pro Kanal stehen 12 Biquad-Filter, also 12 Filter 2. Ordnung zur Verfügung. Die kann man als Hochpass, Tiefpass, Bandsperre Bassentzerrung oder was auch immer benutzen. Pegel der Kanäle kann man auch einstellen. Daneben gibt es noch Effekt-Möglichkeiten, die ich aber nicht verwenden werde. Höchstens ein Delay einzelner Kanäle wäre interessant, muß ich noch gucken, ob sich das realisieren lässt. Der TAS arbeitet intern immerhin mit 48-Bit Genauigkeit. Ein gleichwertiger, "echter" DSP dürfte wesentlich teurer und vor allem aufwändiger zu programmieren sein.
Lutz