хотел к CPLD подцепить кварцевый генератор который бы являлся источником синхронизации для всего, да не тут-то было
скорость потока 44100*32*2 = 2.8224 МГц
получаем кратные частоты (в Гц):
Код
02822400
05644800
08467200
11289600
14112000
16934400
19756800
22579200
25401600
28224000
31046400
33868800
36691200
39513600
42336000
45158400
47980800
50803200
53625600
56448000
05644800
08467200
11289600
14112000
16934400
19756800
22579200
25401600
28224000
31046400
33868800
36691200
39513600
42336000
45158400
47980800
50803200
53625600
56448000
стандартный ряд кварцевых резонаторов (в МГц):
Код
6.74580
8.00000
9.21600
10.00000
11.05920
12.00000
12.50000
13.00000
13.50000
14.00000
14.31818
15.00000
16.00000
18.00000
18.08000
20.00000
24.00000
24.57600
25.00000
26.00000
28.63636
30.00000
32.00000
35.46895
40.00000
44.53500
45.00000
50.00000
8.00000
9.21600
10.00000
11.05920
12.00000
12.50000
13.00000
13.50000
14.00000
14.31818
15.00000
16.00000
18.00000
18.08000
20.00000
24.00000
24.57600
25.00000
26.00000
28.63636
30.00000
32.00000
35.46895
40.00000
44.53500
45.00000
50.00000
что-то прям тупик какой-то...
а как же раньше эта задача решалась?!.. выпускали заказной резонатор???
условия:
в наличии только CPLD с преобразованием I2S -> SPDIF и ARM (LPC1700) c резонатором на 12МГц, поэтому никаких хитрых ФАПЧ и прочих DCM нету.
вопрос:
КАК???