08/06/2023

Brevemente: Amplificador de potência OpRF III

Este é mais outro amplificador de potência para aplicações de radiofrequência, bastante semelhante ao OpRF II, mas com algumas melhorias. Este novo amplificador apresenta uma resposta em frequência entre 28 kHz e 102 MHz, e é capaz de debitar pouco mais de 1 W, o que à partida não representaria uma melhoria face ao anterior. No entanto, o OpRF III tem um desempenho térmico muito superior ao amplificador que o precede, o que o torna muito mais capaz, especialmente quando em trabalho com frequências acima de 10 MHz.

Placa protótipo referente ao amplificador de potência OpRF II.

Embora até agora só tenha uma placa protótipo, a qual serviu para os testes, o projecto está praticamente validado. No entanto, pode ser necessário repetir alguns testes com a placa final, que ainda tem de ser devidamente montada. Espero assim lançar o projecto dentro de alguns meses.

05/05/2023

CP2130 Configurator, versão 2.0

Hoje disponibilizo a versão 2.0 do CP2130 Configurator. Esta nova versão introduz pequenas melhorias no que diz respeito à filosofia de funcionamento. Nomeadamente, as caixas de diálogo com carácter meramente informativo deixam de ser modais.

A versão 2.0 do CP2130 Conficurator a correr no Kubuntu 22.04 LTS.

Como é usual, a aplicação está disponível em vários formatos, através dos links abaixo. Embora a instalação possa ser feita compilando o código-fonte, é sempre preferível utilizar o pacote Debian fornecido para o efeito. A AppImage serve como alternativa, caso não queira fazer a instalação. No entanto, note que este último meio requer a criação de regras "udev" para aceder aos dispositivos.

Links importantes:
CP2130 Configurator (2.0): Código-fontePacote DebianAppImage

21/04/2023

Uma nova abordagem em relação ao YouTube

Decidi seguir uma nova abordagem relativamente ao canal do blogue no YouTube. Não é que os termos de serviço tenham melhorado, ou que eu tenha observado alguma melhoria no YouTube em geral. Se tanto, as coisas pioraram bastante após a minha tomada de posição, que deixei clara no post de 28 de Novembro de 2020. Feita esta menção, os utilizadores vêm em primeiro lugar, e não devem ser penalizados por preferirem o YouTube a outras plataformas. Por isso decidi actualizar o canal no YouTube para que fique a par com os canais noutras plataformas, ficando todos os vídeos disponíveis.

Esta nova abordagem, porém, não reflete uma nova posição da minha parte. Continuo a achar que o YouTube é uma péssima plataforma para os pequenos criadores de conteúdo. Pior ainda, o YouTube está cada vez mais orientado para o conteúdo "de massa" dos grandes produtores e editoras, não sendo mais uma plataforma para vídeos caseiros. Apesar disso e infelizmente, o YouTube continua a ser a plataforma mais visitada. É um facto inegável, e a única coisa que posso fazer é facilitar o encaminhamento os utilizadores do YouTube para o Odysee.

06/04/2023

Versão 1.6 do CP2130 Configurator

Está agora disponível a versão 1.6 do CP2130 Configurator. A nova versão desta aplicação corrige um problema que afectava as caixas de texto dos descritores do fabricante, produto e número de série. Basicamente, as referidas caixas de texto aceitavam caracteres de fim de linha em cadeias passadas via colagem, sem qualquer tipo de conversão ou tratamento. Para remediar o problema, esses caracteres são internamente convertidos para espaços, de modo a que os descritores fiquem tal como foram apresentados. Para além disso, os scripts de instalação foram corrigidos, de modo a garantir a inicialização correcta dos dispositivos.

Novamente, a aplicação está disponível em vários formatos, por meio dos links abaixo. Embora seja possível instalar a aplicação compilando o código-fonte, o método aconselhado é fazê-lo utilizando o pacote Debian. Caso não deseje fazer a instalação, pode utilizar a AppImage, com a condição de ter definidas as regras "udev" necessárias para aceder aos dispositivos.

Links importantes:
CP2130 Configurator (1.6): Código-fontePacote DebianAppImage

16/03/2023

Versão 4.1 do CP2130 Commander

Hoje deixo disponível a versão 4.1 do CP2130 Commander. Esta nova versão corrige alguns problemas presentes na versão anterior. O código-fonte também foi revisto e limpo. No entanto, a característica mais importante desta versão é que a mesma pode ser instalada em sistemas Linux sem systemd, sendo o Devuan apenas um exemplo. À semelhança do que acontece com a versão 1.5 do CP2130 Commander, os scripts de instalação foram alterados para que o processo decorra sem problemas.

A versão 4.1 do CP2130 Commander em execução no Devuan Chimaera.

Como é usual, a aplicação está disponível em diversos formatos, através dos links abaixo. Embora seja exequível instalar a aplicação compilando o código-fonte, é aconselhável fazê-lo utilizando o pacote Debian. Caso opte por não fazer a instalação, pode utilizar a AppImage, mas com a condição de ter definidas as regras "udev" necessárias para aceder aos dispositivos.

Links importantes:
CP2130 Commander (4.1): Código-fontePacote DebianAppImage

03/02/2023

Versão 1.5 do CP2130 Configurator

Já está disponível a versão 1.5 do CP2130 Configurator. A nova versão desta aplicação introduz algumas optimizações face às versões anteriores. No entanto, o aspecto mais importante é que agora é possível instalar a aplicação em sistemas Linux sem systemd, sendo o Devuan um exemplo. Os scripts de instalação foram alterados por forma a que o processo decorra sem problemas, independentemente de se utilizar o pacote Debian ou o pacote contendo o código-fonte para fazer a instalação.

A versão 1.5 do CP2130 Configurator em execução no Devuan Chimaera.

Como é costume, a aplicação está disponível em diversos formatos, por via dos links abaixo. Embora seja possível instalar a aplicação compilando o código-fonte, o método aconselhado é fazê-lo utilizando o pacote Debian. Caso prefira não fazer a instalação, pode utilizar a AppImage, sob a condição de ter definidas as regras "udev" necessárias para aceder aos dispositivos.

Links importantes:
CP2130 Configurator (1.5): Código-fontePacote DebianAppImage

04/12/2022

CP2130 Commander, versão 4.0

Já está disponível a versão 4.0 do CP2130 Commander. Esta nova versão introduz mais recursos e uma filosofia de funcionamento diferente das versões anteriores. Nomeadamente, é agora possível copiar para a área de transferência os bytes recebidos, ou então copiar os bytes a enviar de e para a mesma. Para além disso, o número de bytes transferidos é mostrado após transferências bem sucedidas. Certas caixas de diálogo deixaram de ser modais, por serem meramente informativas.

A versão 4.0 do CP2130 Commander em execução no Kubuntu 22.04 LTS.

A aplicação está disponível em diversos formatos, por via dos links abaixo. Embora seja possível compilar e instalar a aplicação através dos scripts incluídos no pacote que contém o código-fonte, sugiro que utilize o pacote Debian para fazer a instalação. A AppImage serve como alternativa, caso queira executar a aplicação sem a instalar primeiro. Porém, note que este último meio implica a criação de regras "udev" para acesso aos dispositivos.

Links importantes:
CP2130 Commander (4.0): Código-fontePacote DebianAppImage

26/11/2022

Novo canal no Rumble

Desde 8 de Outubro que o blogue assinala a sua presença no Rumble, uma plataforma alternativa ao YouTube. O novo canal está disponível em https://rumble.com/c/bloguetronica.

09/10/2022

Versão 3.1 do CP2130 Commander

Hoje disponibilizo a versão 3.1 do CP2130 Commander. Esta versão da aplicação apresenta algumas correcções comparativamente à versão anterior. Nomeadamente, as transferências SPI apresentam-se mais estáveis no geral. Porém, apesar da implementação de diversas medidas para mitigar a ocorrência de condições de corrida no CP2130, esse problema ainda persiste. Trata-se de um problema intrínseco ao próprio CP2130, impossível de suprimir.

A nova versão do CP2130 Commander pode ser descarregada através dos links no fundo. Como de costume, forneço o código-fonte, o pacote Debian e a AppImage. A instalação deve ser feita através do pacote Debian, embora também seja possível fazer a mesma compilando o código-fonte por via dos scripts incluídos no respectivo pacote. Caso não deseja instalar, poderá simplesmente executar a AppImage. Porém, esta última alternativa pressupõe a criação de regras "udev" para aceder aos dispositivos.

Links importantes:
CP2130 Commander (3.1): Código-fontePacote DebianAppImage

27/08/2022

CP2130 Commander, versão 3.0

Está disponível a versão 3.0 do CP2130 Commander, a qual introduz numerosas funcionalidades e corrige algumas lacunas que ainda estavam presentes na versão anterior. Das funcionalidades introduzidas, destaca-se a capacidade de ver e manipular o valor do divisor de relógio e do contador de eventos, quando a configuração do dispositivo o permite. Não menos importante, o utilizador pode ler e escrever até 256 KiB em cada transferência. No caso de uma transferência SPI mais demorada, aparece uma caixa de diálogo que mostra o progresso da operação e que permite ao utilizador abortar a mesma se necessário. Quanto aos erros corrigidos, a nova versão já mostra correctamente a informação do dispositivo, assim como as latências SPI para cada canal.

A versão 3.0 do CP2130 Commander a correr debaixo do Kubuntu 22.04 LTS.

Uma operação de escrita a decorrer. Em primeiro plano, é visível a caixa de diálogo que mostra o progresso da operação.

Contudo, tenho de deixar claro que esta nova versão exacerba algumas fragilidades do CP2130. As transferências SPI muito longas facilitam o despoletar de uma condição de corrida, o que resulta numa falha e torna o interface indisponível para novas transferências. Esse problema é conhecido, e actualmente estou a estudar maneiras de mitigar o mesmo. É possível que saia uma nova versão do CP2130 Commander nos próximos tempos.

Assim sendo, a versão 3.0 da aplicação pode ser transferida através dos links no fundo. O primeiro link aponta para o pacote contendo o código-fonte e os scripts de instalação. Embora seja possível instalar a aplicação por essa via, recomendo para tal o pacote Debian, incluso no pacote que está disponível através do segundo link. Como sempre, está disponível uma AppImage, que pode ser útil caso prefira executar a aplicação sem a instalar primeiro. Porém, a utilização da AppImage requer a criação das regras "udev" de acesso aos dispositivos.

Links importantes:
CP2130 Commander (3.0): Código-fontePacote DebianAppImage