Nya tester har gjorts med en dsPIC33EP128GP504, klarar 70MIPS.
Den har en förbättrad klockoscillator, räcker med en 4MHz kristall för
att klocka den i max hastighet. Sen var det ett gäng nya register att
konfigurera rätt...
En bild på nybygget:
Kortet.jpg
Närbild på dsPIC, bilden lite lätt manipulerad i datorn för att se kretsens text bättre.
dsPIC33EP128.jpg
Mjukvaran gick att flytta från dsPIC30 till dsPIC33EP rätt så smidigt ändå
men givetvis var det en del strul innan det fungerade bra.
De trafiksätten som nu finns är USB/LSB, DSB (dubbelt sidband med undertryckt bärvåg) och alldeles vanlig AM.
FM låter sig inte implementeras på något enkelt sätt så det finns inte alls med.
Trafiksätt väljs med hjälp av två omkopplare.
Samplingsfrekvensen är nu höjd till 50kHz vilket ger en utfrekvens för bärvågen på 12,5kHz.
Vid blandning till den frekvens man vill använda så blir avståndet 25kHz mot 20kHz med föregående version,
detta ger något enklare (billigare) filter ( gäller då USB används ska tilläggas! )
Bandbredden på SSB är något större än normalt (nu ca 4kHz) men det är ju bara mjukvaran som ändras
så det kostar inte något extra att labba lite med olika bandbredder m.m.
Är bara jobbet att ta fram filterkoefficienterna som kostar form av tid, någon minut så har man en ny bandbredd.
D/A-omvandlaren är en 12-bit MCP4821 från Microchip.
Några bilder från "sändningen" till HDSDR-programvaran i PC:n.
Sändning med övre sidbandet, USB (
Upper
Side
Band). Tänkt bärvåg finns på 12,5kHz.
USB.jpg
Byte till undre sidbandet, LSB (
Lower
Side
Band)
LSB.jpg
Dubbelt sidband (DSB) med undertryckt bärvåg. Står ibland "DSB-SC" SC=suppressed carrier.
DSB.jpg
Och slutligen amplitudmodulering med bärvågen synlig på 12,5kHz.
Det syns tydligt hur DSB och AM tar upp dubbelt så mycket frekvensutrymme då
båda sidbanden finns med.
AM.jpg
Finns gott om minne kvar i dsPIC, så man kan ha en hel uppsättning filter i kretsen.
Mem.jpg
Ska bygga in möjlighet för CW i bygget också, får en möjlighet att styra flankerna
på de enskilda CW-tecknen så att sändningen tar upp så lite frekvensutrymme
som möjligt.