Un’occhiata al dsPIC Audio ed allo Speech Starter Kit

Prima di iniziare con lo Speech Record e la demo di Playback, ecco un elenco di cose di cui avete bisogno per questa demo.

Hai bisogno per prima cosa dello starter kit MPLAB per dsPIC DSCs. Nota che non occorre programmare la scheda dello starter kit per la demo poiché essa è preprogrammata. Hai bisogno di un set di cuffie ed un microfono. Quelli che di solito sono usati, quelli del PC funzioneranno bene con la scheda. Nota che questi non sono forniti col kit. Ora sei pronto per installare la demo.

La scheda di starter kit è programmata con lo Speech Record e l’applicazione demo Playback. Tale demo registra i segnali del discorso e li riavvia quando richiesto.

Per installare la scheda per usare la demo, connettere un microfono all'in/mic della linea socket j9. Collegare un auricolare al socket di speaker j8. Assicurarsi che il potenziometro mic gain r56 sia impostato sul livello di default. La freccia sullo sporgente del potentiometro dovrebbe allinearsi con il segno della freccia sulla scheda.

Impostate il ponticello J6 nella posizione di codec. Impostate il ponticello J7 nella posizione di mic. Collegare la scheda al PC usando il cavo USB. Non occorre MPLAB IDE per lanciare la demo.
Un messaggio di introduzione verrà eseguito ora sulle cuffie. Tale messaggio introduce Speech Record e la demo Play. Questo messaggio introduttivo viene registrato sul dispositivo di flash memory seriale in un modulo cifrato che usa la tecnica di compressione di g.711.

L’applicazione demo può oscillare tra due modalità. Nella modalità record, il discorso ricevuto attraverso il microfono è analizzato e memorizzato sulla flash memory seriale della scheda. Nella modalità playback, dati del discorso memorizzati sulla flash memory serialedella scheda vengono elaborati, e riprodotti sulle cuffie.

Dall'installazione precedente, dovrebbe essere rieseguito un messaggio introduttivo sulle cuffie. Questo messaggio sarà simile alle istruzioni che state per ricevere sulla registrazione ed il playback dell’audio. Ma prima, ecco una descrizione di come funziona la registrazione.

Quando si preme lo switch S1, si accenderà il LED rosso. Ciò indica che l’applicazione sta preparando la flash memory seriale per registrare i dati del discorso cancellando la sezione utente della flash memory. Una volta completata l’operazione di cancellazione, il LED rosso si spegnerà e si accenderà quello giallo indicando che l’applicazione è nella modalità record ed ora sta registrando. Quando si parla nel microfono, l’applicazione acquisirà il segnale digitale del discorso dal codec, comprimerà questi dati che usando la tecnica di compressione g.711 e memorizzerà i dati compressi nella flash memory seriale.

La flash memory seriale è in grado di memorizzare approssimativamente un minuto di discorso mentre utilizza la tecnica di compressione g.711. Quando la flash memory seriale raggiunge la capacità, l’applicazione fermerà automaticamente la registrazione e passerà alla modalità playback. Premere di nuovo lo switch S1 causerà la perdita di dati ed il processo di registrazione comincerà di nuovo.

Quindi, per registrare l’audio, premere switch S1, aspettare che il LED rosso si spenga e si accenda il LED giallo prima di registrare. Registrare un discorso di approssimativamente un minuto o meno.

Per eseguire il playback dell'audio che si è registrato nello step precedente, premere lo switch S2. Si accenderà il LED verde e l’applicazione è ora nella modalità di playback. I dati del discorso conservati nella memoria della flash memory seriale vengono decompressi, convertitiin segnale analogico dal codec ed eseguiti nell’auricolare attraverso un amplificatore. L'operazione di playback continuerà a ripetersi fino a quando non inizierà una nuova registrazione premendo lo switch S1. Il LED verde si spegnerà. Il dati del discorso vengono cancellati quando si avvia una nuova registrazione.
Questo ci porta alla fine del tutorial dello starter kit.

Scarica subito una copia gratis

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend