SincroSauro

From ciapini
Revision as of 19:05, 21 August 2013 by Cesco (talk | contribs) (→‎Firmware)
Jump to navigation Jump to search

ricevitore HF

  • piccolo
  • economico
  • a basso consumo (<100ma)
  • a bassa tensione (3.3v)


Sezioni

Filtro di ingresso

di tipo LC. puo essere un singolo passa basso da 0 Hz alla banda piu alta che ci interessa, oppure dei banchi passa-banda commutabili.

per quanto riguarda i passa basso costruiti con toroidi facilmente reperibili un buon riferimento e' http://www.gqrp.com/technical2.htm

io sarei incline a mettere filtri dimensionati per reggere in futuro un piccolo trasmettitore (<5W)

si puo fare una scheda che monta N filtri modulari e provvede a commutarli

i sistemi di switch praticabili sono:

Miscelatore

HFA3101 http://www.intersil.com/en/products/amplifiers-and-buffers/transistor-arrays/transistor-arrays---gilbert-cell-uhf/HFA3101.html

Diplexer

sul diplexer che segue il mixer si gioca buona parte della dinamica del ricevitore

http://www.qrp.pops.net/dip2.asp

Amplificatore audio

LVM772 http://www.ti.com/product/lmv772

VFO

AD9834 http://www.analog.com/en/digital-to-analog-converters/direct-digital-synthesis-dds/ad9834/products/product.html

l'uscita del DDS va fatta passare per un 'filtro di ricostruzione', che tagli via per quanto possibile le spurie e le armoniche di campionamento del DAC

si puo copiare da questo: http://www.pongrance.com/super-dds.html che pero ha un clock di 80mhz (cambia poco)

connessione con pic usando il modulo SPI: http://hades.mech.northwestern.edu/index.php/Waveform_Generation_with_AD9833

uC

PIC24F04KA200 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en542037 ha pochi pin

PIC24F32KA301 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en552770 ha 18 pin di I/O ma ci si puo riuscire

PIC24F16KM202 o PIC24F32KA302 28 pin

  • riceve l'input dai tasti (6 pin) o dall'encoder (4 + 2)
  • riceve l'input da eventuale PTT (shift) (1 pin)
  • riceve l'input da eventuale Carrier Detect (per lo scan) (1 pin)
  • controlla il LCD (6 pin)
  • controlla il DDS (3 pin)
  • controlla il banco filtri (2 pin)
  • si interfaccia con la memoria (EEPROM o SD card ?) (2 pin)

21 pin totali di I/O

  • DDS e memoria esterna possono convivere sul modulo SPI

Mappa pin

Pin Funzione Nome porta sul uC
1 MCLR

Firmware

Features

  • canali con nome alfanumerico su memoria esterna (16 byte)
    • numero (2byte)
    • nome (10byte)
    • frequenza (4 byte)
  • bande con nome alfanumerico su memoria esterna (24 byte)
    • numero (2byte)
    • nome (10byte)
    • fmin (4 byte)
    • fmax (4 byte)
    • step (4 byte)
  • step (1,10,100,500,1000,1250,2500,5000,9000,10000,50000,100000,1000000) (4 byte) su eeprom interna
  • frequenza 0 - 30 MHz su eeprom interna (4 byte)
  • shift TX/RX (+- 0 - 30 MHz) su eeprom interna (4 byte)
  • shift VFO/display (+- 0 - 30 MHz) su eeprom interna (4 byte)
  • scan (volatile)

display

16x2 HD44780

memoria

  • EEPROM 256 kbit 25LC256
  • SD card

interfaccia

  • frequenza: 10 caratteri (mm.kkk.hhh)
  • nome: 10 caratteri
  • numero: 4 caratteri
  • scan flag: 1 carattere
  • tx flag: 1 carattere