Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Semtech SX1233 #898

Closed
victorfmin66 opened this issue Dec 7, 2023 · 6 comments
Closed

Semtech SX1233 #898

victorfmin66 opened this issue Dec 7, 2023 · 6 comments
Labels
enhancement New feature or request resolved Issue was resolved (e.g. bug fixed, or feature implemented)

Comments

@victorfmin66
Copy link

Hello,
I would like to know if you can support in the future the Semtech SX1233 chip. The particularity of this transceiver is that it can have a bitrate up to 600kbps. This is approximately between 5 to 10 times higher than other transceivers such as SX1262/8. There are multiple modulations available such as (G)FSK (G)MSK or OOK that would be interesting to implement.

Thank you in advance.

Victor

@jgromes
Copy link
Owner

jgromes commented Dec 7, 2023

RadioLib already supports SX1231, browsing through the datasheet I would say that SX1233 is just a different version of that, so it should be pretty straight-forward to add the support. However, I don't have the SX1233 transceiver, so I can't do any testing.

@victorfmin66do you have access to the hardware to do some tests?

@jgromes jgromes added the enhancement New feature or request label Dec 7, 2023
@victorfmin66
Copy link
Author

Yes, I have designed a PoC with the SX1233 and Arduino. I would be very happy to help with the testing if you are good with that. I'm open to design other hardware PoC's with different microcontrollers such as an ESP32 or ESP8266 if required.

@jgromes
Copy link
Owner

jgromes commented Dec 7, 2023

That would be great! Which Arduino are you using? Some of them like ATmega328 (Uno and others) are quite old at this point.

@victorfmin66
Copy link
Author

I have the Arduino Mega with the ATmega 2560. Is there any microcontroller that you think would be better to test with? I have ESP32, ESP8266 and Raspberry pi pico.

@jgromes
Copy link
Owner

jgromes commented Dec 7, 2023

I think it will be OK for the testing, though I should mention that ATmega2560 is about 18 years old. I would suggest either ESP32, or something with ARM Cortex-M core, like some STM32. There's many to choose from depending on your application requirements with different speed, flash/RAM size, interfaces, power consumption ... And most of them have Arduino support.

I just don't think there's any reason to use ATmega2560 at this point. I'll let you know once I have something worth testing.

@jgromes
Copy link
Owner

jgromes commented Dec 9, 2023

@victorfmin66 I compared the SX1231 and SX1233 datasheets and it looks like the high bit rate is the only difference between the two. I added support for SX1233 including the high bit rate mode, let me know if you get a chance to test it.

@jgromes jgromes closed this as completed Dec 9, 2023
@jgromes jgromes added the resolved Issue was resolved (e.g. bug fixed, or feature implemented) label Dec 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request resolved Issue was resolved (e.g. bug fixed, or feature implemented)
Projects
None yet
Development

No branches or pull requests

2 participants