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

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

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

Le WiPry 5x d'Oscium gagne le prix ACE !

Le prix ACE (Annual Creativity in Electronics), en partenariat avec EE Times et EDN, met en valeur la créme de la créme de l'industire électronique d'aujourd'hui, incluant les appareils les plus innovants, les équipes de conception, les dirigeants et plus...

ACE célèbre la promesse de nouveaux talents et d'innovations et rend hommage aux réussites des vétérans de l'industrie dont les contributions ont montré un fort impact  sur la technologie, les affaires et la progression intellectuelle dans le monde.

Oscium est trés honoré d'être ainsi reconnu le produit ultime de l'année 2016 dans la catégorie "Sans fil/RF".
En savoir plus

Un test de câbles exhaustif avec le Testeur de Câbles Avancé de TotalPhase

Le Testeur de Câbles Avancé (Advanced Cable Tester) permet des tests essentiels et minutieux de continuité, il offre une mesure des résistances DC pour garantir un fonctionnement sûr et fiable, il vérifie le contenu de l'E-Marker, tout ceci sans l'utilisations de scopes, de bancs de mesure et de personnel formé spécialement, résultant en d'énormes économies. 

Regardez cette vidéo, elle vous apprendra comment tester des câbles actifs en quelques secondes.

 

Produits associés

 

Produuit Nom En résumé

Promira Serial Platform


La Plateforme Série Promira est l'instrument série le plus avancé pour les protocoles USB, I2C et SPI.

Advanced Cable Tester - Level 1 Application


Le Testeur de Câbles Avancé de TotalPhase - Niveau 1 et le moyen le plus rapide et le plus pratique pour tester les câbles USB de Type-C. Il permet un test de continuité complet, des mesures de résistances  grantissant un fonctionnement sûr et fiable et la vérification de l'E-Marker.

Advanced Cable Tester  - Level 2 Application


Le niveau 2 va plus loin et compléte les mesures précédentes par une évaluation de la fiabilité des données, et ceci jusqu'à 12 GBit/s.

 

En savoir plus sur leTesteur de Câbles Avancé

En savoir plus

Comment trouver le point 3 dB des filtres avec un oscilloscope et un générateur de fonctions

Dans cette vidéo, vous allez apprendre comment utiliser le générateur de formes d'ondes arbitraires SDG2122X de SIGLENT et un oscilloscope SDS2304X pour trouver le point 3 dB d'un filtre RF. Ceci sera confirmé en utilisant un analyseur de spectre SSA3032X de SIGLENT.

 

Ciquez ici pour en savoir plus sur SIGLENT

En savoir plus

10 mythes sur les interférences WiFi.

L’omniprésence grandissante des appareils sans fil combinée avec l’arrivée des applications mobiles force les sociétés à être pointilleuses dans la gestion des interférences qui apparaissent au fur et à mesure de leurs déploiements. Les très nombreuses technologies sans fil et les appareils électriques déjà en fonctionnement et qui s’y rajoutent pénalisent la performance hertzienne.

Les interférences WIFI peuvent très sérieusement impacter la performance du sans fil, créant des vulnérabilités de sécurité et des instabilités réseau.

Cet article expose les 10 mythes principaux autour des interférences hertziennes.

  1. Les seuls problèmes d’interférence proviennent des autres réseaux 802.11.

    Il y a un nombre incroyable de dispositifs 802.11 autour de vous. C’est vrai que les autres réseaux 802.11 peuvent interférer avec le votre. Ce type d’interférence est connu sous le nom d’interférence co-canal et de canal adjacent. Cependant comme d’autres dispositifs 802.11 sont soumis au même protocole, ils ont tendance a fonctionner coopérativement, c’est à dire que deux point d’accès sur le même canal vont se partager la capacité du canal.

    En réalité, l’immensité du nombre des dispositifs émettant dans la bande sans licence noie les dispositifs 802.11. Parmi ceux ci, on compte les fours à micro-ondes, les téléphones portables, les appareils Bluetooth, les caméras vidéo de surveillance sans fil, les liaison extérieures micro-ondes, les contrôleurs de jeux sans fils, les lumières fluorescentes, le WIMAX, etc. Même de mauvaises connexions électriques peuvent causer d’importantes émissions dans le spectre RF.

    Ces interférences de type non 802.11 ne fonctionnent pas typiquement d’une façon coopérative avec des dispositifs 802.11 mais peuvent causer de sérieuses pertes de débit. De plus ils peuvent créer des effets secondaires tels que des pertes de débit, ils trompent le dispositif en causant des retransmissions parasites du fait des interférences, ainsi en multipliant les réémissions, ils sont à l’origine d’une sorte d’emballement du dispositif 802.11 qui de lui même va réduire le débit effectif plus qu’approprié (puis que le système est trompé).

    A retenir : Cette bande sans licence est le résultat d’une expérience de la FCC consistant à partager un spectre non régulé. L’expérience a jusqu’ici été couronnée d’un grand succès, mais offre de sérieux défis concernant les interférences RF qui méritent toute notre attention.

     

En savoir plus

Comment configurer les entrées et les sorties d’un analyseur logique ScanaQuad

Introduction

Les analyseurs logiques et générateurs de patterns ScanaQuad offrent un étage d’entrées/sorties polyvalentes, Grâce à une configuration des sondes de différentes façons, l’utilisateur peut les utiliser dans une grande diversité d’applications.

Dans ce tutoriel, nous allons vous présenter les différentes options de configuration des sondes et leur usage. Nous partons de l’hypothèse que nous utilisons un analyseur logique SQ200. Il est possible que certaines

Configuration des sondes

On accède à la configuration des sondes du ScanaQuad probes configuration en cliquant sur le bouton “Configure inputs/outputs” lorsque l’on utilise le logiciel ScanaStudio, comme indiqué dans la figure ci dessous :

 

En savoir plus
La Boutique
Centre de ressources
Nous contacter

SUIVEZ-NOUS

Enregistrez vous pour être tenu au courant par Email