Sida 1 av 3
Propeller leker DSP... nä, men artificiellt nätverk! *klar
Postat: 24 oktober 2006, 09:58:15
av DuckHead
Hej!
Har just fått klartecken av kursansvarige i realtids-system att jag kan påbörja mitt projekt. Det kommer hålla på fram till början av december och jag ber til Gud att jag ska få det att fungera!
Jag tänkte förse en Propeller MCU med ADC och DAC och köra ett mindre FIR filter i propellern (audio frekvenser). Tanken är att jag ska förösöka parallellisera algoritmen så att den körs över ett par "koggar" och på så sätt kunna öka hastigheten. Om jag hinner kan en kog få agera UART och därigenom ska man kunna ända filtrets konstanter.
Den saknar ju dock MAC och jag har inte hunnit räkna hur högt i frekvens filtret skulle kunna fungera.
Vad tror ni? Jag tycker det ska bli ett riktigt kul projekt!
Kommer beställa komponenter idag. Hur kasst är det med 8-bitar i audio? Blir det Nintendo 8-bitars ljud av hela rasket då? Är 10-bitar mer realistiskt för ok ljud kanske?
Snabb skiss...
(Varför får jag inte IMG taggarna att fungera för...?)
EDIT: Ja nu fungerar bilden...
Postat: 24 oktober 2006, 10:02:10
av Icecap
Kan det vara för att du skrivar [IMG ] istället för [img ]?
(Mellanslag inlaggd för läsbarhet)
Postat: 24 oktober 2006, 10:11:30
av Fagge
Detta ska bli spännande å se!.
Testa å spara bilden som jpg, & se om det funkar. Jag hade samma problem här om dagen när det gällde en bmp bild.
Det verkar som forumet inte vill visa annat än jpg!?.
Postat: 24 oktober 2006, 10:27:21
av $tiff
Angående bilden så är det nog för att länken innehåller ett &-tecken. IMG-taggarna tycker inte om specialtecken!
Jag tycker det låter intressant att se om man kan använda propellern till något annat än videogeneretor

Postat: 24 oktober 2006, 10:28:27
av MicaelKarlsson
Låter spännande.
Lycka till DuckHead!
Postat: 24 oktober 2006, 11:47:02
av Andax
Om du vill köra med fler bitar i ADC/DAC kanske en seriell omvandlare är att föredra.
T.ex.
MCP3202 som är en 2-kanalers (så får du stereo) 12-bitars omvandlare.
Kan för lite om Propeller, men med tanke på att man kan generera video med en "kog" lär den väl hinna med att pumpa ur ADC seriellt.
Exempel på seriell DAC
DAC7612. 2 kanaler 12 bitar
Postat: 24 oktober 2006, 17:01:32
av MadModder
Ang bilderna tror jag inte du har BBcode påslaget i din profil.
Postat: 24 oktober 2006, 17:03:44
av JimmyAndersson
Fungerar inte för mig heller (med BBCode påslaget), men om man däremot plockar bort
& så syns bilden som den ska.
När det gäller den här raden:
..så fungerar det om man lägger till http:// före.
Postat: 24 oktober 2006, 18:57:15
av strombom
angående bilderna:
Den övre bilden hade ett &-tecken som inte skulle vara där. Den undre saknade http://.
Postat: 24 oktober 2006, 19:00:20
av JimmyAndersson
Som sagt.

Postat: 24 oktober 2006, 21:56:44
av DuckHead
Att man aldrig lär sig; först skriva i notepad, spara varje minut och sedan klistra in texten i forumet. Förlorade just mitt meddelande jag filat på i Explorer... =(
Hur som helst vi tar om det. Kul att många verkar tycka projektet är spännande, alltid uppmuntrande. Min lärare lät mest tveksam när jag berättade.
Jag har nog bestämt att jag ska följa Andax råd och välja
DAC7612 som D/A, men väljer två stycken
ADCS7476, som A/D då de klarar högre klockning och har aningens lättare interface. Jag har alltså möjlighet att köra stereo. Mycket möjligt att första versionens mjukvara är mono, men alltid bra att vara framtidssäkrad.
Jag är lite osäker på programmeringsinterfacet som illustreras
här. Kan man efter att programmeringen är klar använda detta interface som en generell UART nivåomvandlare? Den är ju visserligen ansluten till RES (reset) också. Inte ättejobbigt att slänga på en MAX232, men bra om man kan slippa. Jag vill ju ha en UART för att kunna trycka in nya filterkonstanter när processorn snurrar.
Postat: 25 oktober 2006, 00:08:21
av JimmyAndersson
Jag är mycket nyfiken på det här projektet! Ska bli kul att se vad du kommer fram till.
Det här med att förlora text man just skrivit:
Jag skriver direkt i forumet, men innan jag trycker "Skicka" så markerar jag hela texten och kopierar den (CTRL+C). Om det skulle bli något problem med forumet så går det lätt att prova igen, eller klistra in i notepad och spara till ett senare försök.
Postat: 26 oktober 2006, 11:52:38
av BEEP
"Jag är lite osäker på programmeringsinterfacet som illustreras här. "
Det fungerar om man kopplar rätt
"MAX232"
Jag kör min på 3.3 V och det fungerar fint.
Det finns en MAX3232 som har en matspänning på 3.0 till 5.5 V
"Kan man efter att programmeringen är klar använda detta interface som en generell UART nivåomvandlare?"
Jag har inte provat men det ska gå om man modifierar programmeringsinterfacet.
Reuse of P30/31 for programming/general serial
Postat: 26 oktober 2006, 19:25:33
av DuckHead
Nu är jag nog klar med byggplanneringen hoppas jag.
http://img74.imageshack.us/img74/9052/ritninggq9.jpg
http://home.bip.net/hippie/Ritning.pdf
Jag valde att använda USB versionen av programmeraren. Min laptop har bara ju USB och dongles funkar inte alltid som man vill. Jag är dock fortfarande osäker på om det går att göra som jag gjort med switchen för programmera/UART. Tanken är att den ska koppla bort DTR signalen, men då flyter ju resetpinnen. Borde det inte vara ett pullup motstånd över RESn ?
Någon som har synpunkter, de tas gladeligen emot!

Postat: 26 oktober 2006, 20:33:09
av BEEP
Det saknas ett EEPROM.