Aby zaadresować swoją aplikację zamiast pytania, które zadałeś bezpośrednio (inne odpowiedzi mówiły o tym):
10 kHz DSP dla kontrolera pętli nie jest zbyt szybki. (używamy pętli sterowania 5 lub 10 kHz do sterowników silników). Przy przyzwoitym urządzeniu sądzę, że powinieneś być w stanie obsługiwać go z częstotliwością taktowania 40-80 MHz, jeśli trzeba, i fajną rzeczą w nowszej serii DSP a mikrokontrolery polegają na tym, że używają mnożników zegara z pętlą fazową (PLL), aby wewnętrznie zwiększyć częstotliwość tak, aby zewnętrznie tak naprawdę nie było żadnych naprawdę szybkich sygnałów. Seria procesorów DSP TMS320F28xx firmy TI (patrz 28044 i 28235) ma 5-krotny PLL (pół kroku od 0,5x do 5x), dzięki czemu można uzyskać zegar 100 MHz z kryształem 20 MHz.
Po stronie cyfrowej należy przede wszystkim upewnić się, że zapewniono dobrą solidną parę płaszczyzny zasilania i uziemienia dla procesora oraz upewnić się, że kondensatory obejściowe znajdują się jak najbliżej styków zasilających procesora. Zamiast posypać kilka kondensatorów 0,1 uF, użyj różnych kondensatorów 0,1 uF, 0,01 uF i 0,001 uF. Kondensatory 0,1 uF zapewniają większy ładunek, ale ich pasożytnicza indukcyjność zaczyna działać przy niższej częstotliwości niż w przypadku kondensatora 0,01 uF lub 0,001 uF. Te dwa ostatnie nie będą zapewniały tak dużego ładunku, ale będą działać poprawnie, gdy pomija ograniczenia na wyższą częstotliwość. Mieliśmy projekt płytki, który działał, ale miał umiarkowany poziom hałasu na przetworniku analogowo-cyfrowym DSP.
Konwersja analogowo-cyfrowa będzie najsłabszym miejscem w twoim systemie. Prawdopodobnie nie będziesz musiał zbyt ciężko pracować, aby system cyfrowy działał poprawnie. Ale jeśli nie będziesz ostrożny, uzyskasz mierny poziom hałasu w ADC. (Obawiam się, że nie mam dużego doświadczenia w radzeniu sobie z tym; inni inżynierowie w naszej firmie zajmują się układem, więc mówię wam z drugiej ręki.) Jak radzić sobie z płaszczyznami naziemnymi jest argumentem dwa osobne podejścia: czy użyć jednej ogromnej płaszczyzny uziemienia dla całego systemu, czy dwóch oddzielnych płaszczyzn uziemienia, jednego analogowego + jednego cyfrowego, połączonych razem w ADC - ten pierwszy jest odpowiedni dla systemów 8-10 bitowych i słyszę oddzielenie obszarów cyfrowych / analogowych obwodu jest ważniejsze, gdy dojdzie się do większej liczby bitów (16 bitów lub więcej).
Nie oszczędzaj na # warstwach planszy. Samoloty naziemne i energetyczne są twoimi przyjaciółmi.