Sie sind auf Seite 1von 10

1

ATE CONEXIONES CHILE


AREA DE INVESTIGACION Y DESARROLLO

INFORME DE PROBLEMAS DE COMUNICACION DE


CALCULADORAS SERIE 93

Destino: Hewlett Packard Chile


Fecha: 20 de septiembre del 2000

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
2

ATE CONEXIONES CHILE


Área de Investigación y Desarrollo
F: 56-9-6939016 56-9-8575884
Dirección de Internet: http://www.ate.cl
e-mail: info@ate.cl
Santiago de Chile, 20 de Septiembre del año 2000

Investigación de producto Nº: 000906-B


Fecha de realización: 12 de Septiembre del 2000
Producto: Calculadora gráfica–científica
Modelo: HP49G
Fabricante: Hewlett Packard
Causa de la Investigación: Problemas en transmisión de datos.
Destino: HP Chile S.A.

Condiciones generales de la Investigación:

• Para todas las pruebas realizadas sobre el producto se consideran condiciones normales de ambiente y
de funcionamiento de los equipos.

• Todas las pruebas electrónicas se realizaron en los laboratorios de Ingeniería Eléctrica de la Universidad
de Santiago de Chile.

• Todo el instrumental utilizado será detallado más adelante.

• La información presente en este informe es de carácter confidencial, por lo que no se permite su uso
para fines distintos a los acordados al momento de encargar la investigación.

• ATE Conexiones Chile se reserva el derecho de entregar información total o parcial sobre esta
investigación y de publicar los resultados de ésta si así lo estima conveniente.

• Para el resto de esta investigación se denominará a las calculadoras con número de serie ID93XXXXXX
como calculadoras serie 93.

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
3

ESPECIFICACIONES TÉCNICAS DEL PRODUCTO:

Procesador: Modelo: Yorke 00048-80063, 160 pines.


Fabricante: NEC.
Tipo: RISC.

Reloj: 4 MHz.

Memoria: RAM: 256KB.


256KB EEPROM.
ROM: 64KB.
FLASH: 1MB para uso general.
1MB reservada para sistema operativo.

Display: LCD 131x64 píxeles.

Controladores
De pantalla: EPSON, SED1181FLA.

Memoria flash: INTEL TE28F160, 2MB.

Alimentación: 4.5 Volts proporcionados por 3 baterías AAA.

Puerto de I/O UART Serial, full-duplex, 10 Pines compatible con norma RS-232.
Comunicaciones: Protocolos Kermit y X-MODEM a 1200, 2400, 4800, 9600 y 15360 baudios

Sistema de 19 registros internos.


Registros: - 4 registros de trabajo de 64 bits, A, B, C, D
- 5 registros scratch de 64 bits, R0, R1, R2, R3, R4
- 2 registros de direccionamiento de datos de 20 bits, D0, D1
- 1 registro stack de 8 niveles FIFO de 20 bits, RSTK
- 1 registro puntero de 4 bits, P
- 1 registro contador de programa de 20 bits, PC
- 1 registro de entrada de 16 bits, IN
- 1 registro de salida de 12 bits, OUT
- 1 registro de corrimiento de 1 bit
- 1 registro de estado de 16 bits, ST
- 1 registro de estado de hardware de 4 bits, HST

Sistema
Operativo: Versiones 1.05-C, 1.10-C, 1.16-C, 1.18-C.

Lenguajes de
Programación: User RPL, System RPL, HP basic, Assembler.

Condiciones de
Operación: Temperatura: 0 a 55 ºC. Humedad máxima: 90% a 40ºC

Dimensiones: Largo: 18.7 cm.


Alto: 2.8 cm.
Ancho: 8.9 cm.
Peso: 264 grs. (con baterías)

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
4

ANTECEDENTES DEL PROBLEMA:

Entre los meses de Agosto y Noviembre de 1999 se vende la primera partida de calculadoras HP49G en Chile.

La gran mayoría corresponde a calculadoras con número de serie comenzado por ID93...

En Noviembre de 1999 se comienza a recibir los primeros reportes de reclamos de clientes con problemas de
conexión con computadores personales.

Se barajan muchas hipótesis y se comienza a investigar el problema. Algunos puntos fueron: Configuración de
puertos de comunicación de los computadores, problemas de incompatibilidad del software de conexión, cables
de conexión utilizados.

A principios de este año se obtiene los primeros antecedentes sobre el mismo problema detectado en otros
países del mundo.

A raíz de esto, y con estos nuevos antecedentes se ordena realizar una investigación más a fondo del problema.

El resultado de la investigación arroja problemas graves en la transmisión de datos de las calculadoras con serie
93.

En Marzo del presente año se comunica el problema a HP-Chile.

Después de algunas negociaciones, HP-Chile comienza a cambiar los productos defectuosos a sus clientes por
medio de EDAPI, servicio técnico oficial de Hewlett Packard en Chile.

En Agosto del 2000 HP-Chile decide realizar pruebas sobre calculadoras HP49G para verificar el problema.
Después de esto se decide no seguir cambiando los productos defectuosos declarando que las calculadoras no
presentan problemas de comunicación.

Los primeros días de Septiembre HP-Chile vuelve a realizar pruebas ya que técnicos de EDAPI reportan
problemas en la comunicación de las calculadoras. Pero se vuelve a concluir que las calculadoras no presentan
problemas.

A raíz de esto, ATE Conexiones Chile, quién realizó la investigación del problema y lo hizo presente a HP-Chile,
y hasta el momento realizaba la coordinación de los cambios de productos defectuosos para HP-Chile, exige
estar presente en nuevas pruebas realizadas a calculadoras defectuosas.

El 12 de Septiembre, personal de HP-Chile y ATE Conexiones, se reúnen en los laboratorios de electrónica de la


Universidad de Santiago de Chile para realizar nuevas pruebas.

Luego de estas pruebas se detectan 3 problemas específicos en la comunicación de calculadoras HP49G serie
93.

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
5

DESCRIPCIÓN DEL PROBLEMA:

Los problemas de conexión giran en torno a la compatibilidad de la transmisión con la norma RS-232 de
comunicación. En especial con los rangos de voltaje especificados por esta norma.

Problema 1: Imposibilidad de conexión entre calculadoras HP49G serie 93


y computadores personales con arquitecturas antiguas como Pentium I.

Problema 2: Imposibilidad de conexión entre calculadoras serie 93 a 15360 baudios.


A velocidades como 9600 baudios la conexión es lenta y con muchos errores.

Problema 3: Al analizar la forma de onda de la transmisión de una calculadora


serie 93 con alguna de otra serie se aprecia una clara diferencia en cuanto a la pendiente del
flanco de bajada de los pulsos rectangulares, llegando al extremo de no ser compatibles con los
valores exigidos por la norma RS-232.

DESCRIPCION DE INSTRUMENTAL Y EQUIPOS UTILIZADOS PARA LAS PRUEBAS:

Computador: Procesador: Pentium I


Reloj: 120MHz
Memoria: 64MB RAM
Sistema Operativo: Microsoft Windows 98
Software de conexión: HP-PC Connectivity kit 3.0r4

Interfaz de Conexión: Cable de conexión calculadora-calculadora con adaptador serial DB9, ambos incluidos
en el empaque de la HP49G.

Calculadoras: HP49G ID93102787


HP49G ID93103770
HP49G ID93103808
HP49G ID93300845
HP49G ID01502567
HP49G ID01600008
HP49G ID01800029

Osciloscopio: Goldstar 40MHz digital.

Multi-tester digital: Goldstar DM-341

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
6

DESCRIPCION DE PRUEBAS REALIZADAS:

Prueba 1: Conexión entre calculadoras HP49G y PC.

Calculadora Resultado
ID 93102787 Fallido
ID 93103770 Fallido
ID 93103808 Fallido
ID 93300845 Fallido
ID 01502567 Ok
ID 01600008 Ok
ID 01800029 Ok

Prueba 2: Conexión entre calculadoras HP49G a 15360 baudios.

Calculadora Calculadora resultado


ID 93102787 ID 93103770 Fallido
ID 93102787 ID 93103808 Fallido
ID 93102787 ID 93300845 Fallido
ID 93103770 ID 93300845 Fallido
ID 93103808 ID 93300845 Fallido
ID 93103808 ID 93103770 Fallido
ID 01502567 ID 01600008 OK
ID 01600008 ID 01800029 OK
ID 01800029 ID 01502567 OK

Prueba 3: Voltajes obtenidos con el osciloscopio al transmitir repetidamente el carácter 170

Voltajes peak de Voltajes peak de


serie 93 (volts) serie normal (volts)
Velocidad de Uno Cero Uno Cero
Transmisión lógico lógico lógico lógico
(baudios)
15360 2.0 4.4 -4.4 4.4
9600 1.2 4.4 -4.4 4.4
4800 -0.2 4.4 -4.4 4.4
2400 -2.6 4.4 -4.4 4.4
1200 -4.4 4.4 -4.4 4.4

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
7

ANÁLISIS DE RESULTADOS:

El puerto de comunicaciones de las calculadoras HP49G corresponde a un puerto serial I/O, UART full–duplex,
compatible con los voltajes de referencia exigidos por la norma de comunicaciones RS-232.

Esto significa que los voltajes típicos de transmisión deben ser los siguientes:

Voltajes típicos Voltajes típicos


En Transmisor En Receptor
0 – Cero lógico 5 ≤ V ≤ 15 volts 3 ≤ V ≤ 25 volts
o “space”
1 – Uno lógico -15 ≤ V ≤ –5 volts -25 ≤ V ≤ –3 volts
o “mark”

Por lo tanto en una línea de transmisión compatible con la norma RS-232 deben haber pulsos con voltajes de 3
a 25 volts para un cero lógico y entre –3 y –25 volts para un uno lógico.

Hewlett Packard especifica para sus calculadoras los siguientes voltajes típicos:

Voltajes de transmisión Voltajes de recepción


“space” “mark” “space” “mark”
Típico 3.5 volts -3.5 volts Mínimo 1.0 volts -15.0 volts
Mínimo 3.0 volts -3.0 volts Máximo 15.0 volts 0.3 volts
Tolerancia 2.5 % 2.5 % Tolerancia 2.5 % 2.5 %

Para la transmisión se cumple perfectamente con la norma y para la recepción más aún se tiene un rango
incluso más amplio para el reconocimiento de los bits 1 ó 0.

En el caso de las HP49G serie 93 hasta 4800 baudios otra calculadora HP49G es capaz de recibir datos sin
errores pero ya a 15360 baudios no es posible la comunicación. Esto se muestra en la siguiente tabla:

Voltajes peak Condición de la Condición de la


en la línea de transmisión para transmisión para
transmisión norma RS-232 calculadoras HP
Velocidad “space” “mark” “space” “mark” “space” “mark”
(baudios)
1200 4.4 V -4.4 V OK OK OK OK
2400 4.4 V -2.6 V OK Fallida OK OK
4800 4.4 V -0.2 V OK Fallida OK OK
9600 4.4 V 1.2 V OK Fallida OK Fallida
15360 4.4 V 2.0 V N/A N/A OK Fallida
*N/A: No aplicable

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
8

Hay que hacer notar que en computadores más modernos los voltajes de referencia aceptables para identificar
un uno lógico son incluso cualquier voltaje inferior a 2.0 volts. Esto explica porque se hace posible la
comunicación con las calculadoras serie 93. En computadores más antiguos como el que se usó para estas
pruebas la comunicación no es posible a 9600 baudios, que es la configuración por defecto de los puertos de
comunicación de sistemas operativos como Windows.

Si se analiza la forma de onda presente en la línea de transmisión, se puede apreciar una curva de decaimiento
exponencial en los pulsos. Si se considera que la pendiente permitida por la norma RS-232 es de a lo más
30V/uS las calculadoras serie 93 tampoco cumplen con este parámetro.

Es necesario recalcar que sólo la serie 93 presenta esta curva de decaimiento y cualquier otra serie de
calculadoras más nuevas presenta trenes de pulsos rectangulares casi perfectos. También todas las series de
calculadoras HP48 (G/GX/G+) cumplen con las normas y presentan pulsos rectangulares.

Lo anterior se puede observar en las siguientes fotos:

Forma de onda típica de transmisión para calculadoras con serie distinta a ID93XXXXXX. En este caso se
transmitió cíclicamente el carácter 170, el cual corresponde a unos y ceros alternados.

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
9

Forma de onda de transmisión de calculadoras HP49G serie ID93XXXXXX. Este caso corresponde a una
transmisión cíclica del carácter 170 a 4800 baudios.

Otro aspecto importante es que la curva de decaimiento mantiene su forma independientemente de la velocidad
de transmisión, por lo que a velocidades como 9600 o 15360 baudios el voltaje peak alcanzado para representar
un uno lógico es cada vez mayor, siendo incompatible con las normas de comunicación.

También es necesario considerar que en una transmisión RS-232 asincrónica la lectura de datos recibidos
comienza medio bits después de haber recibido el bit de partida, y en este caso los voltajes peak medidos
corresponden a valores extremos y no siempre corresponden a los valores que realmente se están leyendo por
lo que el error puede llegar a ser mayor.

La curva de decaimiento presente en las calculadoras serie 93, está tipificada como defectuosa en la norma RS-
232 y es conocida como “fall time too slow”.

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93
1

CONCLUSIONES FINALES

Con los resultados obtenidos en las pruebas se puede concluir que las calculadoras serie 93 presentan graves
problemas en la transmisión de datos probablemente provocados por la falla del hardware del puerto de
comunicaciones.

Se puede identificar claramente el problema y señalar 3 efectos concretos:

Problema: Falla en la transmisión de datos de calculadoras serie 93

Efecto 1: No es posible transmitir datos entre calculadoras serie 93 a 15360 baudios.

Efecto 2: No es posible establecer comunicación entre calculadoras serie 93 y computadores


personales con arquitecturas más antiguas como Pentium I.

Efecto 3: La forma de onda de la transmisión de una calculadora serie 93 presenta una curva de
decaimiento tipificada como defectuosa por la norma RS-232. Esta curva provoca que
los voltajes de transmisión no sean compatibles con los aceptados por esta norma.

Independiente de la causa que origina el problema, o de las soluciones que se puedan encontrar por medio de
software, se recomienda retirar de circulación las calculadoras serie 93 y reemplazarlas por unidades nuevas ya
que éstas no presentan el problema.

Al analizar los parámetros de transmisión de las calculadoras serie 93 y compararlos con otras series, se puede
concluir que Hewlett Packard está en conocimiento de este problema ya que se corrigió en las series posteriores
a la 93 y no estaba presente en series o modelos anteriores. Con esto se quiere hacer notar que es sólo una
partida de calculadoras la que presenta el problema.

Como dato anexo se puede mencionar que, previo a las pruebas realizadas en la Universidad de Santiago de
Chile se intentó la comunicación con computadores personales de diversas características y bajo distintos
sistemas operativos y programas de conexión, llegando a la conclusión de que sólo los computadores más
antiguos no son capaces de establecer comunicación con las calculadoras serie 93.

ATE CONEXIONES CHILE – http://www.ate.cl – info@ate.cl Problemas de comunicación en calculadoras HP49G serie93

Das könnte Ihnen auch gefallen