Re: [PATCH v3 04/14] si2157: Add analog tuning related functions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/14/19 10:03 PM, Brad Love wrote:
Include set_analog_params, get_frequency, and get_bandwidth.

Tested with NTSC and PAL standards via ch3/4 generator. Other standards
are included, but are untested due to lack of generator.

Signed-off-by: Brad Love <brad@xxxxxxxxxxxxxxxx>
---
Changes since v1:
- remove __func__ from dev_dbg macros

After all it looks pretty simply, but implementation is not done that simply. Crazy RF/IF offsets, impossible values and so.

I think you need to study some tuner basics:
* what IF frequency is, why, and so
* IF vs. BW, what is relation, what are possible values
* Down conversion RF to IF. OK, *on that case* firmware covers PLL, but it is fundamental. So basics of integer-N and fractional-N PLL is always you must to know. * Filtering. Especially IF filtering, which is generally low-pass filtering. Think possible filters when selecting IF.


regards
Antti


--
http://palosaari.fi/



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux