Peut-être que ce module TCXO est défectueux, ou pas adapté au hackRF,
moi j’avais acheté ce modèle 10 Mhz :
Le module fonctionne mais je n’ai pas remarqué de grandes différences par rapport à une utilisation sans module, sachant que je n’utilise pas le hackRF pour des applications GPS.
Le mieux serait une horloge externe avec utilisation des prises clkin / clkout.
J’ai exactement le même, vous l’avez installé comment ?
C’est déjà ce qud je fais, je suis même obligé de désactiver la couleur. Par contre, je ne fais que du SECAM.
En fait j’ai le modèle où le quartz est sur une face et les broches sur l’autre :
Dans ton cas il doit être installé comme ça :
Une fois installée le quartz doit se trouver du coté où se trouve le FPGA sur le hackRF, le module ne doit pas dépasser l’extérieur de la carte.
Pardon de m’excuser, mais j’aimerais savoir à quoi concrètement sert ce quartz.
Mon point de vue est que c’est une complication pour rien.
J’en ai un, et sur aucune application, je dis bien aucune, ce quartz n’a amélioré quoi que ce soit.
Je proposerais bien de sortir ce quartz de la photo, c’est déjà assez compliqué comme ça, il me semble.
Est-ce un quartz ou un TCXO (oscillateur à quartz) ?
C’est vendu comme un TCXO, sur le mien il y a l’inscription « TCXO 10 Mhz » sur le composant :
Des infos ici sur le rôle d’un TCXO :
Un TCXO, abréviation de « Temperature Compensated X (Crystal) Oscillator » ou « Temperature Controlled Crystal Oscillator », est un oscillateur à cristal dont la principale caractéristique est la compensation des fluctuations de température pour assurer une stabilité de fréquence nettement plus élevée. Il intègre des circuits spécialement conçus pour minimiser les effets des changements de température sur la fréquence d’oscillation du cristal de quartz.
Cette compensation permet au TCXO de maintenir une fréquence constante sur une large plage de températures, ce qui le rend particulièrement adapté aux applications où une précision et une stabilité élevées sont requises dans différentes conditions de fonctionnement. Les TCXO sont utilisés dans de nombreuses applications technologiques, notamment les télécommunications, les équipements militaires et les systèmes GPS, où ils remplissent des fonctions critiques dans la mesure du temps et le contrôle de fréquence.
On peut aussi utiliser une horloge externe à la place du TCXO, comme indiqué par Ford Prefect, en utilisant les connecteurs CLKIN/CLKOUT.
Le schéma fonctionnel du HackRF (cliquez pour voir en plus grand) :
https://f1atb.fr/fr/installation-tcxo-sur-un-hackrf/
J’ai installé le mien exactement comme sur la dernière photo, mais il fait juste surchauffer le CPU et empêche le HACK-RF de démarrer. Impossible de savoir si c’est le HACK-RF ou le composant txco le problème.
Pour hacktv, il pompe environ 60% de ressources cpu.
J’ai soumis le problème de Radiocom en passant sur le site discord où intervient régulierement l’auteur de hackTV,
il pense que les soucis de Radiocom pourrait venir d’un PC pas assez puissant, mais il est étonné que malgré le faible taux d’échantillonnage de 8 Mhz le PC ait encore du mal,
First guess is slow CPU
SECAM is a heavier mode on the CPU than others, but I’d expect even fairly old machines to handle it at 8 MHz
Un autre intervenant indique que le SECAM est plus exigeant en terme de ressources CPU que le PAL, et que ça avait poussé dans ses derniers retranchements son raspberry pi 4, et qu’il avait dû désactiver la gestion du NICAM pour réduire l’utilisation CPU :
I remember SECAM pushed my Pi 4B harder than PAL and NTSC (I think I had to drop NICAM ?)
Alors dans mon cas, PAL ou SECAM c’est bonnet blanc, blanc bonnet.
Hack-TV avec interface graphique fonctionne en Java, langage pas réputé pour son optimisation.
J’ai désactivé le NICAM, mais pas toujours suffisant. Je suis souvent obligé de désactiver la couleur, voir le son dans certains cas. Peut-être le problème vient de la vidéo source qui est en HD, ce qui force Hack-TV à faire un changement de définition à la volée. La solution serait peut-être d’utiliser une vidéo en SD.
Mais ce que j’aimerais surtout comprendre, c’est l’impossibilité de faire fonctionner le TXCO. J’hésite à en acheter un autre, mais j’ai peur que le problème vienne de ma carte hack rf.
Que me conseillez vous?
Oui il faut essayer avec une vidéo simple définition, ça soulagera un peu le CPU.
Il y a aussi la possibilité d’utiliser la mire intégrée à hacktv, afin de ne pas fournir de fichier vidéo.
Idéalement il faudrait tester avec un PC plus récent, et aussi avec un autre système d’exploitation comme Linux, ça permettra de vérifier 2 pistes :
- celle d’un CPU pas assez puissant
- celle d’un problème de débit insuffisant du port USB (problème de pilote USB de la part du système d’exploitation, ou implémentation matérielle mal optimisée pour l’USB 2.0 de la part du fabricant de la carte mère)
Pour le TCXO je ne sais pas, il peut être défectueux ou bien c’est le hackRF qui a un souci.
Sinon faire marcher la garantie du site chinois pour le hackRF et/ou le TCXO, si malgré les frais de retour l’opération s’avère rentable :
chez Aliexpress :
Mais c’est un peu plus compliqué en réalité, le droit du consommateur en Chine n’étant pas le même qu’en Europe :
Sur le site de banggood ça peut être un peu plus compliqué, il faut obtenir leur accord en contactant le service après-vente, ils peuvent alors proposer diverses solutions :
- on garde le produit et le site verse un dédommagement d’un montant variable selon le type de problème rencontré
- un remboursement intégral mais il faut expédier le produit
Politique de garantie DOA de 7 jours
Si le produit reçu est endommagé alors nous contacter dans les 7 jours après la réception de la commande et en fournir la preuve claire et valable (photos ou vidéo de l’article et le numéro SKU). Banggood vérifiera le cas et négociera avec vous des solutions d’indemnisation en fonction de l’étendue des dommages, comme un remboursement partiel / le renvoi d’accessoires / le renvoi d’un nouveau produit, etc.
si on a payé avec paypal alors on peut ouvrir un litige pour tenter de récupérer l’argent, mais certains sites chinois n’acceptent plus le paiement paypal.
Avec la mire intégrée, impossible de dépasser 8mhz, voir 6.
Pour Linux, il m’en faudrait un bootable pré-configuré sur clé USB, car finalement le fonctionnement sous Linux est plus complexe que sous Windows (Nombreuses lignes de commandes à taper, pas d’interface graphique, etc…).
Je me demande si je ne devrais pas acheter un mini-pc fixe dédié à cet usage, mais je ne pense pas qu’il en existe avec un port PCI ou PCIE nécessaire pour installer une autre carte USB en cas de nécessité.
Pour le TXCO, l’idéal serait de tester le mien sur un HACK-RF témoins dont on est sûr qu’il fonctionne avec ce composant. Hélas, je n’en ai pas d’autre, et je ne connais personne qui en a un.
Pour la garantie, aucune chance.
Je n’ai pas acheté sur Aliexpress, mais sur Banghoud qui eux sont plus tatillon. De plus, d’après ce que j’ai lu, l’expédition de retour est payée par le client, et coûte très cher. Ils ont même trouvé l’astuce de ne pas payer les frais de douane pour pouvoir dire qu’ils n’ont jamais reçu l’objet, retourné et donc ne pas rembourser.
Pour le TCXO si on ne sait pas pourquoi on le met alors on peut s’en passer.
De toutes façons la solution ultime c’est un GPSDO distribué a tous les équipements prévus pour.
Pour le Linux bootable il y a Dragon OS .
Chez moi il a fait des miracles mais j’ai pas testé sa version bootable je l’ai tout de suite installé
sur tous mes PC.
DragonOS download | SourceForge.net
C’est pas la peine d’avoir des Téra Octets de disque dur pour se limiter a un unique OS
2 « J'aime »
Nous sommes bien d’accord.
J’attends toujours un utilisateur qui nous explique à quelle appli il peut servir.
J’ai retiré le mien depuis belle lurette. Mais je suis prêt à apprendre, même si comme soeur Anne, je n’ai jamais eu de réponse, et bien entendu il n’y a pas que retrotechnique, j’ai posté ailleurs.
Dites nous svp si ce TCXO sert à quelque chose.
Le TCXO assure précision et stabilité des fréquences émises et reçues par le hackRF…
La précision peut être corigée par soft pour de courtes périodes.
La stabilité dépend surtout de la température du local.
La solution radicale est un maitre oscilateur genre GPSDO qui synchronise toutes les horloges
du site.
Et oui, la théorie est belle.
Mais concrètement, on ne sait toujours pas sur le Hack RF ce que ce TCXO apporte, sil il apporte quoi que ce soit en dehors du bénéfice qu’en tire le vendeur.
J’ai écumé bien des forums, et je suis toujours sur une copie blanche.
J’avais posté un lien plus haut qui explique l’interêt du TCXO,
il sert pour les applications radios où l’on a besoin d’une grande stabilité de la fréquence du cristal qui sert d’horloge de référence au hackRF, typiquement les applications GPS, et les applications GNSS ( Géolocalisation et Navigation par un Système de Satellites),
l’horloge interne du hackRF via son cristal n’a pas une très grande stabilité, il peut dériver selon la température (4 à 15 PPM il me semble), mais pour certaines applications radios il faut une très faible dérive (0.5 PPM par exemple) quand le hackRF est utilisé en extérieur dans des conditions de températures changeantes, un TCXO permet d’atteindre cette très faible dérive, l’utilisation d’une horloge externe peut aussi faire l’affaire.
La précision d’un quartz représente l’écart maximal entre la valeur de la fréquence de résonnance réelle et celle que l’on attend (qui est inscrite sur le boitier). Sa stabilité représente sa capacité à osciller à la même fréquence quelque soit les conditions d’environnement, notamment la température ambiante. Les fabricants de quartz ont élaboré plusieurs techniques de fabrication pour améliorer la stabilité de leurs composants, mais avec pour résultat des prix de vente bien plus élevés pour des composants de grande précision.
Les systèmes les plus stables après le quartz sont sans doute les TCXO (oscillateur à quartz avec compensation de la température) qui intègrent un système de chauffage avec régulation de température qui permet au quartz de rester toujours à la même température (par exemple +60 °C) même si la température ambiante vient à varier dans de grandes proportions. La précision de tels oscillateurs peut atteindre 3 * 10-7 pourcents. Certains oscillateurs à quartz intégrés comportent un circuit de comptage qui ajoute ou retire des impulsions d’horloge en fonction de la température ambiante, selon une table de correction qui décrit les caractéristiques du quartz sur une plage de température donnée.
https://www.sonelec-musique.com/electronique_theorie_quartz_precision.html
D’après vous, ça vaudrait le coup d’acheter un autre TXCO pour vérifier si c’est le HACK-RF qui est en cause?
Ou alors pourriez-vous tester le mien?
Tu peux en acheter un nouveau sur Amazon, chez un vendeur qui a de bonnes notes, si le hackRF a toujours des soucis de démarrage avec ce nouveau TCXO alors c’est mauvais signe.
Tu peux aussi essayer de te procurer un vieux disque dur pour y installer Ubuntu, afin de tester le hackRF dessus, mais ça ne permettra pas forcément de tirer des conclusions définitives, car le problème peut venir de ton PC s’il n’est pas assez puissant pour le hackRF.
Je vais essayer d’achater un autre TXCO, avec le lien que vous m’avez donné.
Cependant, si ça ne fonctionne pas non plus, je pense que l’OS n’a rien à voir, c’est l’électronique du HACK-RF qui a un soucis. Ou alors un problème avec l’alimentation électrique du port USB du PC. Pour vérifier cette théorie, puis-je utiliser un chargeur USB et y brancher le HACK-RF avec le TXCO installé, ou risque de casse?
Si HACK-RF défectueux, alors là aucun recours, Banggood.com n’a aucun SAV en réalité, ce sont des escrocs.
J’utilise un PC portable, et pas de disque dur externe disponible pour installer Linux. De mémoire, les Linux sur CD ou clé USB sont limités, car certains périphériques y sont tout simplement impossible à installer.