Astuces, Outils et Applications pour l’Industrie Electronique en Europe.

Claude Massebeuf

Sales Manager for The LAB eShop in France

Recent Posts

L'A2B en streaming vers le disque

La nouvelle Application de Monitoring de Bus A2B pour la Plateforme Série Promira permet aux ingénieurs de l'audio automobile d'utiliser une interface web facile pour contrôler le bus Automotive Audio Bus (A2B). d'Analog Devices

Le résultat clé obtenu est la visualisation des flots de données des canaux audio numériques aussi bien montants que descendants en simultané. L'audio en direct sur le bus A2B peut aussi être visualisé à travers l'interface web. Ce retour instantané permet la vérification de l'alignement des canaux de façon à s'assurer que le son est bien là ou il doit être.

 

Dés qu'une capture est arrêtée, un échantillon de son peut être chargé en tant que fichier WAV muli-canal par l'interface web. On notera que la mémoire tampon de capture du Moniteur de Bus A2B est limité à moins de 15 secondes. Si une durée supérieure est nécessaire, l'interface WebSocket du Moniteur de Bus A2B pourra être utilisé pour envoyer le flot de données directement à un disque.

En savoir plus

Etiquettes A2B

| Laisser une réponse

Comment faciliter l'intégration d'un logiciel enfoui dans le matériel

Systèmes enfouis.

Souvent, le matériel est conçu par un groupe puis passé à un deuxième groupe qui développera la deuxième partie du projet : le logiciel. Ceci peut amener à certaines assomptions sur le matériel qui résulteront en difficultés dans le processus de mise au point.

Dans son article "Minimizing risk: embedded software and today's medical devices", décrit  une séquence spécifique mettant en valeur cette déconnexion entre le matériel et le logiciel prend toute sa valeur et décrit comment l'éviter. Dans notre cas, la connectivité avec un port USB défaillante a causé une perte de données. Toutes les fonctions du circuit enfoui ont été activées, ce qui l'a forcé à envoyer des signaux intermittents à travers le bus, obligeant le calculateur hôte à stopper le port USB.

En réalité, le matériel enfoui s'est fait déborder par le logiciel. Les données ont été collectées auprès d'un patient qui été analysé par un système médical complexe. Le système a du être redémarré ce qui a obligé le patient à reprendre un rendez vous un peu plus tard. Il n'est pas bien difficile de comprendre pourquoi ceci peut être un problème pour l'utilisateur final. Cela coûte du temps et de l'argent, nos ressources les plus précieuses.

Mais pourquoi est ce arrivé ? Le logiciel a été écrit avec l'assomption que le contrôleur USB ne serait jamais défaillant.. En fait, le processus de récupération des données était directement lié à la transmission des données. Le système avait besoin de stocker des données  pendant qu'il effectuait le test, même en cas de rupture de l'alimentation ou d'arrêt système. Mais du fait que l'on avait assumé que le port USB ne serait jamais défaillant, ce cas d'usage avait été considéré au niveau de la conception logicielle.

Comment résoudre ce problème au cas ou il apparaitrait. Des nombreux tests envisageant une grande variété de cas auraient certainement mis en évidence le problème. Qu'arrive t il lorsqu'un problème est identifié en fonctionnement mais lorsque la cause n' est pas connue ? Voici le moment d'utiliser des outils de mise au point et plus spécialement un analyseur de protocole. Dans ce cas, un analyseur de protocole USB tel que le Beagle USB 480 Power Protocol Analyze .serait de la plus grande utilité..

Nous avons déjà travaillé avec une société fabricant des appareils méicaux offrant un problème similaire, le seul moyen d'identifier la cause a été d'èffecteur des tests, intensivement : Ils obtenaient des coupures d'alimentations complètes du bus USB pendant certaines séquences de test mais étaient incapables d'en déterminer la cause, ce qui les empêchait de résoudre le problème. Sur le terrain, il n'est commercialement pas possible d'avoir des pannes imprévues comme des pertes d'alimentation. Ceci rendait la résolution de ce problème en laboratoire de la plus haute importance.

Peu après avoir pris connaissance de ce problème, nous avons introduit le Beagle USB 480 Power Protocol Analyzer - Ultimate Edition. Cet appareil a été conçu pour suivre les transferts de données USB ainsi que les évènements VBUS de l'alimentation. Ceci leur a permis de corréler les événements sur le bus, avec les pertes d'alimentation, ce qui leur a permis d'identifier la configuration fautive.

En plus il faut savoir que l' Ultimate edition offre un système de déclenchement sur état avancé qui leur a permis de mettre au point les conditions permettant de répéter le problème. A ce niveau là :  La capture offrant les données les plus récentes pour analyse.. Grâce à l'utilisation de l'analyseur Beagle USB 480 Power, le problème a été identifié et résolu en quelques semaines permettant à la production de repartir.

Vous envisagez l'utilisation d'un analyseur de protocole ou d'un autre outil de développement pour résoudre votre problème ?

 

Mesurez sur le VBUS en corrélation avec le protocole USB

En savoir plus

Tableau de comparaison pour le Siglent SDS1202X-E

Quelles sont les différences entre le SDS1202X-E de Siglent et d'autres osclilloscopes concurrents.

Le nouvel Oscilloscope Super Phosphor SDS1000X-E Series de SIGLENT est seulement disponible en version 200 MHz. Il offre une vitesse maximum d'échantillonnage de 1 G éch/S et une profondeur mémoire record de 14 Mpoints.           Pour en faciliter l'usage, les fonctions les plus utilisées peuvent être déclenchées depuis la face avant.

 

  Téléchargez la table de comparaison du SDS1202X-E

 

En savoir plus

Introduction au monitoring du Bus A2B

Aujourd'hui, les conceptueurs d' "infotainment" automobile font face à un challenge difficile. On leur demande de faire plus avec moins : Les consommateurs demandent de l'audio et de la vidéo de meilleure qualité, et en même temps, réclament une plus grande efficacité energétique du véhicule..

Analog Device a entendu cette demande est mène la charge pour le développement d'une solution grâce à l'introduction de la technologie numérique audio "Automotive Audio Bus® (A2B), qui délivre une audio haute fidélité dans l'automobile tout en réduisant le poids des torons de câble (par un facteur de 75% dan certaines applications clé ) résultant en une amlioration de l'efficacité énergétique du véhicule.


Quel est le rapport de tout cela avec Total Phase?

En travaillant main dans la main, avec Analog Devices, Total Phase a développé l'application de monitoring de Bus A2B (A2B Bus Monitor Application) pour la Plateforme Série Promira. Elle offre une accés sans précédent au systéme A2B

En savoir plus

Un nouvel outil d'Introspection : Une solution offrant une sonde active pour les nouvelles liaisons à haute vitesse.

Interface Simple, Non-Propriétaire, elle permet de se connecter à tout instrument 50 Ohms.

Montréal, Canada, 21 Juin, 2017 – Introspect Technology, le fabriquant de produits innovants qui visent la totalité des tests et mesures dans le domaines des multi Gops. annonce  la disponibilité de la Sonde Active PV1, une solution de mesure "in-system" compatible avec la plupart des instrumenations 50 Ohms, que ce soit un oscilloscope, un analyseur de protocole ou un analyseur de spectre.

La PV1 est idéal pour sonder les liens de transferts dans leurs ensembles tels que ceux trouvés dans les réalisations MIPI CSI-2 ou DSI/DSI-2. De plus, le fait d'avoir une interface instrument complètement non propriétaire, augmente considérablement le productivité en permettant l'usage d'une grande gamme d'instrument avec l'élément sous test, tout en rminimisant la charge et en maintenant l'intégrité du signal.

Une fois connectée à une instrument de test d'Intrespect, Personalized SerDes, la PV1 vous assistera dans le débogue de problémes subtiles, de long terme, au niveau systéme, en maintenant une haute intégrité du signal et une charge basse sur le circuit. Par exemple, la combinaison pratique de sondes PV1 et d"un seul Analyseur MIPI D-PHY permet le test d'erreurs à long terme sur un systéme de vision capable MIPI qui est de pus en plus utilisé dans les applications critiques de sécurité telles que les systémes d'assistance avancée du conducteur (ADAS). Les même sondes  - Connéctées au même élément sous test - peuvent être combinées avec un oscilloscope ou un analyseur de spectre offrant une investigatinon "in-situ" des phénomènes électriques dans le domaine temporel ou fréquenciel.

Lorsque l'on met ensemble des systémes entiers en technologie mixte, il est critique de pouvoir réaliser des myriades de mesures au niveau systéme, et c'est là que des sondes active - non propriétaires - apparaissent comme critiques, a dit le Docteur Mohamed Hafed,  CEO de la société Introspect Technology. Et d'ajouter : La reconnaissance par Introspect de ce besoin offre sans détour une solution permettant une charge minimale du circuit et une bande passante suffisante pour un maiximum d'appications.

En savoir plus

Apprenez à utilisez un analyseur de spectre.

Cette vidéo (en anglais) montre les principes de bases de l'utilisatin d'un analysuer de spectre et décret quelsques options  qui pourraient vous faciliter les mesures. Profitez en !

 

 

Un analysieur de spectre, fiable et puissant

En savoir plus

Plus de flexibilité, un équipement de test programmable dernier cri pour l’I2C et le SPI

I2C et SPI, voici deux bus série particulièrement populaires qui continuent de survivre, mais des évolutions importantes sont apparues dans les équipements de test et de mise au point utilisés par les ingénieurs systèmes.

Philips a développé le bus I2C (serial Inter-IC bus) dans les années 1980, et Motorola, il y a longtemps, a développé le bus SPI (Serial Peripheral Interface), tous deux formant une liaison simple de données entre processeurs et dispositifs esclaves. I2C utilise 2 fils, alors que SPI en utilise 4 (Figures 1 et 2). I2C est plus compact et permet de connecter de multiples maitres à de multiples esclaves en utilisant seulement les 2 fils mais est moins performant en vitesse. De son coté le SPI offre des débits de données bien plus élevés mais des liaisons individuelles sur 4 fils sont nécessaires pour des esclaves multiples. Les deux protocoles sont simples, SPI offrant un débit plus élevé, mais des lignes individuelles sont nécessaires pour des esclaves multiples. En fait, les deux protocoles sont simples, il fonctionnent bien et sont omniprésents dans toute sorte de systèmes enfouis – depuis les processeurs et périphériques jusqu’aux mémoires non volatiles comme les EEPROM et les Flash en passant par les capteurs et les dispositifs E/S à faible vitesse.

En fait, l’omniprésence a son revers. La plupart des gens pensent que mettre au point des systèmes utilisant ces standards est aussi simple qu’élémentaire. Pas si sur… En fait, ils sont si courants que les concepteurs doivent penser que des instruments rudimentaires et à bas de prix seront « suffisants » pour de tels bus modestes.

La vérité est toute autre, les évolutions d’aussi bien du SPI que de l’I2C nécessitent de meilleurs outils pour mettre au point les nouvelles évolutions. Une instrumentation en réseau ou déportée est devenue nécessaire dans un environnement moderne d’études et de mise au point. La gestion des données/évènements automatisée dans le style « si ceci, alors cela » des deux bus I2C et SPI requière des équipements sophistiqués pour isoler les données/événements et mettre au point ces systèmes complexes enfouis multi esclaves et complexes. Et malgré la prépondérance des E/S hautes vitesses série comme PCI Express Les bus SPI et I2C sont toujours présent dans les derniers SoCs, MCUs et périphériques.

En savoir plus
La Boutique
Centre de ressources
Nous contacter

SUIVEZ-NOUS

Enregistrez vous pour être tenu au courant par Email