For at adressere din applikation i stedet for det spørgsmål, du stillede direkte (de andre svar har talt om dette):
10 kHz DSP til en loop-controller er ikke for hurtig. (vi bruger 5 eller 10 kHz kontrolsløjfer til motorkontrollere) Med en anstændig enhed antager jeg, at du skal være i stand til at håndtere det med en urfrekvens på 40-80 MHz, hvis du skulle, og det pæne ved den nyere serie DSP'er og mikrokontrollere er, at de bruger faselåste sløjfemultiplikatorer (PLL) til at øge urfrekvensen internt, så der eksternt faktisk ikke behøver at være nogen virkelig hurtige signaler. TIs TMS320F28xx-serie af DSP'er (se 28044 og 28235) har en 5x PLL (halv trin fra 0,5x til 5x), så du kan få et 100MHz ur med en 20MHz krystal.
Til den digitale side , hvad du skal passe mest på, er at sørge for, at du leverer et godt solidt strøm- og jordplan til din processor, og sørg for at tilføje bypass-kondensatorer så tæt som muligt på processorens strømforsyningsstifter. Brug også en række 0,1uF, 0,01uF og 0,001uF kondensatorer i stedet for bare at drysse en masse 0.1uF kondensatorer. 0.1uF kondensatorerne giver mere opladning, men deres parasitære induktans kommer i spil med en lavere frekvens end hvad du vil se på en 0.01uF eller 0.001uF kondensator. De to sidstnævnte giver ikke så meget opladning, men fungerer korrekt som bypass-kapper til en højere frekvens. Vi havde et kortdesign, der fungerede, men havde en moderat mængde støj på DSP's analog-til-digitale konverter. En af vores ingeniører foretog faktisk nogle højfrekvente målinger med en scope-sonde med "heksens hat-probe tip off", direkte med probe-terminalen og jordringen, og modificerede bypass-kondensatorerne, indtil han så strømforsyningsspændingsstøj reduceret tilstrækkeligt.
Den analoge til digitale konvertering vil være det svageste sted i dit system. Du behøver sandsynligvis ikke arbejde for hårdt for at få det digitale system til at fungere ok. Men medmindre du er forsigtig, får du middelmådig støjydelse på din ADC. (Jeg er bange for, at jeg ikke har meget erfaring personligt med at håndtere dette; andre ingeniører i vores firma håndterer layoutet, så hvad jeg fortæller dig er brugt.) Sådan håndteres jordplaner er noget, der argumenteres for af to separate tilgange: om der skal bruges et stort jordplan til hele systemet, versus to separate jordplaner, en analog + en digital, bundet sammen på ADC - det første er fint for 8-10 bit systemer, og jeg hører at adskille digitale / analoge områder af kredsløbet er vigtigere, når du kommer til højere bitantal (16bit eller højere).
Spar ikke på # kortlag. Jord- og kraftfly er dine venner.