Conversor de unidades de taxa de dados
Converte taxas de dados entre bps, kbps, Mbps, Gbps e bytes por segundo.
Fórmula
Como Funciona
Essa calculadora converte entre bits por segundo (bps), bytes por segundo (B/s) e seus múltiplos de quilo/mega/giga para engenheiros de rede, desenvolvedores de firmware e arquitetos de sistemas. De acordo com o IEEE 802 e o IEC 80000-13, a distinção crítica é bits (b) versus bytes (B): 1 byte = 8 bits exatamente. As velocidades da rede usam bits (Ethernet de 100 Mbps), enquanto o armazenamento usa bytes (SSD de 100 MB/s). Os prefixos SI seguem a convenção decimal para redes (1 Mbps = 10^6 bps por IEEE), mas binários para armazenamento (1 MiB = 2^20 bytes por IEC). Uma conexão de '100 Mbps' é baixada no máximo de 12,5 MB/s (100/8), menos a sobrecarga do protocolo. O teorema de Shannon define limites teóricos: C = B × log2 (1 + SNR), fornecendo um máximo de 10 Gbps para um canal de 1 GHz a 30 dB SNR.
Exemplo Resolvido
Problema: Um sensor LoRa transmite pacotes de 20 bytes a cada 60 segundos usando SF7 (5,47 kbps). Calcule o uso diário de dados, compare com o SF12 (293 bps) e determine o impacto da bateria.
Solução:
- Tamanho do pacote: 20 bytes = 160 bits (somente carga útil)
- Tempo de transmissão do SF7:160 bits/5470 bps = 29,3 ms
- Tempo de transmissão do SF12:160 bits/293 bps = 546 ms (18,6 vezes mais)
- Pacotes diários: 24 × 60 = 1440 pacotes
- Dados diários: 1440 × 20 bytes = 28.800 bytes = 28,8 kB = 230,4 kb
- Tempo diário de TX no SF7:1440 × 29,3 ms = 42,2 s
- Tempo diário de TX no SF12:1440 × 546 ms = 786 s = 13,1 min
- Impacto da bateria: na corrente TX de 40 mA, o SF7 usa 0,47 mAh/dia, o SF12 usa 8,7 mAh/dia (18x mais)
Dicas Práticas
- ✓Velocidades de protocolo serial por IEEE/TIA: UART 9600-115200 bps típicas, SPI 1-50 Mbps, I2C 100 kbps (padrão) /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 pista
- ✓Taxas de dados sem fio de acordo com IEEE 802.11: WiFi 6 (802.11ax) teórico de até 9,6 Gbps (fluxo único de 1201 Mbps), Bluetooth 5.0 2 Mbps PHY, LoRa 0,3-50 kbps, 5G NR de até 20 Gbps. A taxa de transferência real é de 30 a 70% da taxa de PHY devido à sobrecarga
- ✓Tamanho do buffer: bytes_needed = Rate_bps × latency_s. Para 100 Mbps com buffer de variação de 10 ms: 12,5 MB/s × 0,01 s = mínimo de 125 kB. Adicione uma margem de 2 a 3 vezes para lidar com rajadas
Erros Comuns
- ✗Confundindo Mbps (megabits/seg, 'b' minúsculo) com MB/s (megabytes/seg, 'B' maiúsculo) - 100 Mbps = 12,5 MB/s, não 100 MB/s. Os ISPs anunciam Mbps; os gerenciadores de download mostram MB/s - uma conexão de 100 Mbps mostra downloads de aproximadamente 12 MB/s
- ✗Ignorando a sobrecarga do protocolo - o UART 8N1 usa 10 bits por byte (início + 8 dados + parada), então 115200 baud = máximo de 11.520 bytes/s, não 14.400. O TCP/IP adiciona cabeçalhos de 40 bytes por pacote, reduzindo a taxa de transferência efetiva em 3-5%
- ✗Misturando prefixos decimais (SI) e binários (IEC) - 1 MB = 10^6 bytes (SI), 1 MiB = 2^20 = 1.048.576 bytes (IEC). Um drive de '1 TB' tem 1.000 GB (SI) = 931 GiB (binário), aparecendo '7% menor' no sistema operacional
Perguntas Frequentes
Calculadoras relacionadas
Convert
Conversor Tempo
Converte tempo entre segundos, milissegundos, microssegundos, nanossegundos, picossegundos e femtossegundos.
Comms
Taxa de transmissão UART
Calcule o tempo de quadro UART, a taxa de transferência e o divisor de registro USART BRR a partir da taxa de transmissão, formato de dados e frequência do relógio MCU. Identifique o erro da taxa de transmissão para uma comunicação serial confiável.
Convert
Frequência ↔ Comprimento de onda
Converta a frequência em comprimento de onda em qualquer meio. Calcula comprimentos de onda completos, meio e quarto para design de antena, linha de transmissão e planejamento do sistema de RF.
Convert
dBm ↔ Watts
Converta a potência de RF entre dBm, Watts, miliwatts, dBW, dBμV e RMS volts em 50Ω. Essencial para orçamentos de links, análise de amplificadores e design de sistemas de RF.