ZitatOriginally posted by osmanovic100
http://www.linuxtv.org/mailing…004/02-2004/msg00041.html
was ist PWM?
Pulsweitenmodulation. Der VES1820 verwendet offenbar einen VCO (spannungsgesteuerten Oszillator) für Tuning und Frequenznachführung (AFC), wobei je nach "Dichte" der QAM (Zahl der zu unterscheidenden Positionen in der "Konstellation" einer Quadraturamplitudenmodulation) unterschiedliche Werte für Schrittweite und zeitlichen Verlauf der Frequenzabstimmung erforderlich sind.
Obiger Link liefert eine Anleitung, wie man (mit dvbtune, das ich nur von der dbox2/Neutrino kenne) die jeweils optimalen Parameter ermittelt - und ein Blick in /usr/local/src/DVB/linux/drivers/media/dvb/ttpci/av7110[_v4l].c auch einige Hinweise auf PWM und AFC in den von VDR verwendeten Treibern.
Leider kommt 256-QAM hier schon in so bescheidener Qualität an, daß ich selbst momentan wohl nicht viel zur Suche nach besseren Werten hierfür beitragen kann - aber der Ansatz hilft hoffentlich...
http://www.linuxtv.org/mailing…004/02-2004/msg00033.html bietet noch folgende Beschreibung für die TT-DVB-C-FF-Karten:
ZitatAlles anzeigenThe VES1820 has a 'Pulse-Width-Modulated Output' which can be programmed to output a constant PWM signal via i2c. Usually such signals are then low-pass filtered to an adjustable DC and used to control local board voltages.
On the Technotrend DVB-C boards this signal is used to adjust one of the parameters that vary with fabrication tolerance (don't remember how it was connected exactly, investigate your DVB-C board or check the mailing list archives to be sure). If the EEPROM does not contains the correct value the card won't work fine.
The Windows software even contains a calibration utility to adjust this parameter that gets started at installation time, but it does not seems to store the new value in the EEPROM but somewhere on the hard disk for the windows driver only.
Then there was a second problem - some time ago people reported that some of the cards needed other values than the ones stored in the EEPROM. Since we did not found a easy automagic solution that worked for all cards and it's even possible that the optimal required PWM value changes with the card's age the discussion came up to either reprogram the EEPROM or to override the EEPROM parameter with an optional module parameter.