P
pavel-pervomaysk
Команда форума
- 30 Июн 2010
Валяются шасси от свежих сонек с убитыми процами , можно сделать себе дешевый и надежный тюнер всего за 5 баксов если нечем занятся пару дней.
Собственно ностальгия и развитие для начинающих
.
В живую работа проэктика ссылка скрыта от публикации .
Диапазон только FM 87.5 - 108.0 MHz сетка 100kHz , меньше и не нужно.
Тактовая для тиньки 9,6 МГц.
Математика тюнера.
I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL) protocol chip SONY 353-01.
FM 87.500 - 108.000 MHz
i2c word from 353-01
start
byte_0
0xC2
byte_1
0x80
byte_2 H_byte prescaller
0x07
byte_3 L_byte prescaller
0xAC
byte_4
0x64
byte_5
0xB1
byte_6
0xC6
byte_7
0x4B
byte_8
0xA2
byte_9
0xD2
stop
Prescaller BCD FM diapazone:
F.osc.gun = 0x07AC * 0x32 -> DEC = 98.200
F.tun. = ( 0x07AC - 0xD6 ) * 0X32 -> DEC = 87.500
F.if = 0xD6 * 0x32 -> DEC = 10.700
MW 531 - 1602 kHz
i2c word from 353-01
start
byte_0
0xC2
byte_1
0x80
byte_2 H_byte prescaller
0x07
byte_3 L_byte prescaller
0xAC
byte_4
0xB7
byte_5
0x80
byte_6
0x0A
byte_7
0x40
byte_8
0xA0
byte_9
0x16
stop
Full scan MW: 0x2B DF ... 0x30 0E
Prescaller BCD MW diapazone:
F.osc.gun = 0x300E - 0x29CC -> DEC = 1602
F.tun. =
F.if = 10.700 -> HEX = 0x29CC
LW 153 - 279 kHz
i2c word from 353-01
start
byte_0
0xC2
byte_1
0x80
byte_2 H_byte prescaller
0x07
byte_3 L_byte prescaller
0xAC
byte_4
0xB7
byte_5
0x80
byte_6
0x0A
byte_7
0x40
byte_8
0xA0
byte_9
0x16
stop
Full scan MW: 0x2A65 ... 0x2AE3
Prescaller BCD MW diapazone:
F.osc.gun = 0x2AE3 - 0x29CC -> DEC = 279
F.tun. =
F.if = 10.700 -> HEX = 0x29CC
Ниже прикрепляю схему , проэкт AVR Studio 4 , и прошивку одним файлом Флэш+еепром.
Так же скриншот фуз битов.
► Проэкт AVR Studio 4.rar
► Tuner_SONY_+eeprom.rar
Собственно ностальгия и развитие для начинающих
В живую работа проэктика ссылка скрыта от публикации .
Диапазон только FM 87.5 - 108.0 MHz сетка 100kHz , меньше и не нужно.
Тактовая для тиньки 9,6 МГц.
Математика тюнера.
I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL) protocol chip SONY 353-01.
FM 87.500 - 108.000 MHz
i2c word from 353-01
start
byte_0
0xC2
byte_1
0x80
byte_2 H_byte prescaller
0x07
byte_3 L_byte prescaller
0xAC
byte_4
0x64
byte_5
0xB1
byte_6
0xC6
byte_7
0x4B
byte_8
0xA2
byte_9
0xD2
stop
Prescaller BCD FM diapazone:
F.osc.gun = 0x07AC * 0x32 -> DEC = 98.200
F.tun. = ( 0x07AC - 0xD6 ) * 0X32 -> DEC = 87.500
F.if = 0xD6 * 0x32 -> DEC = 10.700
MW 531 - 1602 kHz
i2c word from 353-01
start
byte_0
0xC2
byte_1
0x80
byte_2 H_byte prescaller
0x07
byte_3 L_byte prescaller
0xAC
byte_4
0xB7
byte_5
0x80
byte_6
0x0A
byte_7
0x40
byte_8
0xA0
byte_9
0x16
stop
Full scan MW: 0x2B DF ... 0x30 0E
Prescaller BCD MW diapazone:
F.osc.gun = 0x300E - 0x29CC -> DEC = 1602
F.tun. =
F.if = 10.700 -> HEX = 0x29CC
LW 153 - 279 kHz
i2c word from 353-01
start
byte_0
0xC2
byte_1
0x80
byte_2 H_byte prescaller
0x07
byte_3 L_byte prescaller
0xAC
byte_4
0xB7
byte_5
0x80
byte_6
0x0A
byte_7
0x40
byte_8
0xA0
byte_9
0x16
stop
Full scan MW: 0x2A65 ... 0x2AE3
Prescaller BCD MW diapazone:
F.osc.gun = 0x2AE3 - 0x29CC -> DEC = 279
F.tun. =
F.if = 10.700 -> HEX = 0x29CC
Ниже прикрепляю схему , проэкт AVR Studio 4 , и прошивку одним файлом Флэш+еепром.
Так же скриншот фуз битов.


► Проэкт AVR Studio 4.rar
► Tuner_SONY_+eeprom.rar