Per rispondere alla tua domanda piuttosto che alla domanda che hai posto direttamente (le altre risposte ne hanno parlato):
Il DSP a 10 kHz per un controller di loop non è troppo veloce. (usiamo loop di controllo a 5 o 10kHz per controller di motore) Con un dispositivo decente, suppongo che dovresti essere in grado di gestirlo con una frequenza di clock di 40-80 MHz se necessario, e la cosa bella della nuova serie di DSP e i microcontrollori sono che usano moltiplicatori di clock a fase bloccata (PLL) per aumentare la frequenza di clock internamente, in modo che all'esterno non ci sia realmente bisogno di segnali molto veloci. I DSP della serie TMS320F28xx di TI (vedi 28044 e 28235) hanno un PLL 5x (mezzo passo da 0,5x a 5x), quindi puoi ottenere un clock da 100 MHz con un cristallo da 20 MHz.
Per il lato digitale, ciò di cui devi fare molta attenzione è assicurarti di fornire una buona coppia solida di piani di potenza e di massa per il tuo processore e assicurarti di aggiungere condensatori di bypass il più vicino possibile ai pin di alimentazione del processore. Inoltre, invece di spruzzare un sacco di condensatori da 0,1uF, utilizzare una varietà di condensatori da 0,1uF, 0,01uF e 0,001uF. I condensatori da 0,1uF forniscono più carica ma la loro induttanza parassitaria entra in gioco a una frequenza inferiore rispetto a quella che vedrai su un condensatore da 0,01uF o 0,001uF. Gli ultimi due non forniranno la stessa carica, ma funzioneranno correttamente come i cappucci di bypass a una frequenza più elevata. Avevamo un design della scheda funzionante ma con una moderata quantità di rumore sul convertitore analogico-digitale del DSP.
La conversione da analogico a digitale sarà il punto più debole del tuo sistema. Probabilmente non dovrai lavorare troppo per far funzionare bene il sistema digitale. Ma se non stai attento, otterrai prestazioni di rumore mediocri sul tuo ADC. (Temo di non avere molta esperienza personale nell'affrontare personalmente questo problema; altri ingegneri della nostra azienda gestiscono il layout, quindi quello che ti sto dicendo è di seconda mano.) Il modo in cui gestire i piani di terra è qualcosa che viene sostenuto da due approcci separati: se usare un enorme piano di massa per l'intero sistema, rispetto a due piani di terra separati, uno analogico + uno digitale, collegati insieme all'ADC - il primo va bene per i sistemi a 8-10 bit, e sento la separazione delle aree digitali / analogiche del circuito è più importante quando si arriva a conteggi di bit più alti (16 bit o superiore).
Non lesinare su n. Di livelli della scheda. Gli aerei di terra e di potenza sono i tuoi amici.