Conversor de Unidades de Tasa de Datos
Convierte tasas de datos entre bps, kbps, Mbps, Gbps y bytes por segundo.
Fórmula
Cómo Funciona
Esta calculadora convierte entre bits por segundo (bps), bytes por segundo (B/s) y sus múltiplos de kilo/mega/giga para ingenieros de redes, desarrolladores de firmware y arquitectos de sistemas. Según las normas IEEE 802 e IEC 80000-13, la diferencia fundamental es entre bits (b) y bytes (B): 1 byte = 8 bits exactamente. Las velocidades de red utilizan bits (Ethernet de 100 Mbps), mientras que el almacenamiento utiliza bytes (SSD de 100 MB/s). Los prefijos SI siguen la convención decimal para las redes (1 Mbps = 10 ^ 6 bps por IEEE), pero son binarios para el almacenamiento (1 MiB = 2 ^ 20 bytes por IEC). Una conexión de «100 Mbps» se descarga a una velocidad máxima de 12,5 MB/s (100/8), menos la sobrecarga del protocolo. El teorema de Shannon establece límites teóricos: C = B × log2 (1 + SNR), lo que da un máximo de 10 Gbps para un canal de 1 GHz con una SNR de 30 dB.
Ejemplo Resuelto
Problema: un sensor LoRa transmite paquetes de 20 bytes cada 60 segundos mediante SF7 (5,47 kbps). Calcule el uso diario de datos, compárelo con el SF12 (293 bps) y determine el impacto de la batería.
Solución:
- Tamaño del paquete: 20 bytes = 160 bits (solo carga útil)
- Tiempo de emisión del SF7:160 bits/5470 bps = 29,3 ms
- Tiempo de emisión del SF12:160 bits/293 bps = 546 ms (18,6 veces más)
- Paquetes diarios: 24 × 60 = 1440 paquetes
- Datos diarios: 1440 × 20 bytes = 28.800 bytes = 28,8 kB = 230,4 kb
- Tiempo TX diario en SF7:1440 × 29,3 ms = 42,2 s
- Tiempo TX diario en SF12:1440 × 546 ms = 786 s = 13,1 min
- Impacto de la batería: con una corriente TX de 40 mA, el SF7 consume 0,47 mAh/día, el SF12 consume 8,7 mAh/día (18 veces más)
Consejos Prácticos
- ✓Velocidades de protocolo serie según IEEE/TIA: UART 9600-115200 bps típicos, SPI de 1 a 50 Mbps, I2C 100 kbps (estándar)/3,4 Mbps (HS), CAN 1 Mbps, RS-485 10 Mbps, USB 2.0 480 Mbps, USB 3.2 20 Gbps, PCIe 4.0 16 GT/s por línea
- ✓Velocidades de datos inalámbricas según IEEE 802.11: WiFi 6 (802.11ax) de hasta 9,6 Gbps teóricos (1201 Mbps de transmisión única), Bluetooth 5.0 de 2 Mbps PHY, LoRa de 0,3 a 50 kbps, 5G NR de hasta 20 Gbps. El rendimiento real es del 30 al 70% de la velocidad PHY debido a la sobrecarga
- ✓Tamaño del búfer: bytes_needed = Rate_bps × latency_s. Para 100 Mbps con un búfer de fluctuación de 10 ms: 12,5 MB/s × 0,01 s = 125 kB como mínimo. Añada un margen de 2 a 3 veces para gestionar las ráfagas
Errores Comunes
- ✗Confundir Mbps (megabits/s, «b» minúscula) con MB/s (megabytes/seg, «B» mayúscula): 100 Mbps = 12,5 MB/s, no 100 MB/s. Los ISP anuncian Mbps; los administradores de descargas muestran MB/s; una conexión de 100 Mbps muestra descargas de aproximadamente 12 MB/s
- ✗Ignorar la sobrecarga del protocolo: el UART 8N1 usa 10 bits por byte (inicio + 8 datos + parada), por lo que 115200 baudios = 11 520 bytes/s como máximo, no 14 400. TCP/IP añade encabezados de 40 bytes por paquete, lo que reduce el rendimiento efectivo entre un 3 y un 5%
- ✗Mezcla de prefijos decimales (SI) y binarios (IEC): 1 MB = 10^6 bytes (SI), 1 MiB = 2^20 = 1.048.576 bytes (IEC). Una unidad de «1 TB» equivale a 1000 GB (SI) = 931 GiB (binario) y parece «un 7% más pequeña» en el sistema operativo
Preguntas Frecuentes
Calculadoras relacionadas
Convert
Conversor Tiempo
Convierte tiempo entre segundos, milisegundos, microsegundos, nanosegundos, picosegundos y femtosegundos.
Comms
Velocidad de Baudios UART
Calcula el divisor de baudios, velocidad real y error de baudios para interfaces UART/USART.
Convert
Frecuencia-Longitud de Onda
Convierte entre frecuencia y longitud de onda para cualquier medio con factor de velocidad configurable.
Convert
dBm a Vatios
Convierte entre dBm, vatios, dBW y dBμV con referencia de 50Ω. Esencial para ingeniería RF.